作者: Fenng
|
可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.dbanotes.net/arch/plentyoffish_arch.html
采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish
。这个站点提供 "Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus Frind
)的站点价值 10 亿
,估计要让很多人眼热,更何况 Markus Frind 每天只用两个小时打理网站--可操作性很强嘛。
之所以选择 Windows .NET 的技术路线是因为 Markus Frind 不懂 LAMP 那一套东西,会啥用啥。就这样,也能支撑 超过 3000 万的日点击率(从这个数字也能看出来人类对自然天性的渴望是多迫切)。Todd Hoff 收集了很多关于 PlentyOfFish 架构的细节
。记录一下感兴趣的部分。
带宽与CPU
PlentyOfFish 比较特殊的一个地方是 几乎不需要 Cache,因为数据变化过快,很快就过期。我不知道这是因为 ASP
.NET 的特点带来的架构特点,还是业务就是这个样子的。至于图片,则是通过 CDN
支撑的。对于动态出站(outbound)的数据进行压缩,这耗费了 30% 的 CPU
能力,但节省了带宽资源。我最近才知道,欧美的带宽开销也不便宜。
负载均衡
微软 Windows 网络负载均衡(Network Load Balancing) 的一个缺陷是不能保持 Session 状态(我没有用过这玩意儿,不能确认),价格也不便宜,而且复杂;网络负载均衡对 Windows 架构的站点又是必须--IIS
的总连接数是有限制的。PlentyOfFish 用的是 ServerIron
(Conf Refer
),ServerIron 使用简单,而且功能比 NLB
更丰富。
数据库
一共三台 SQL
Server,一台作为主库,另外两台只读数据库支撑查询。数据库性能监控用的是“Windows 任务管理器"。因为 Cache没啥用,所以要花大力气优化 DB。每个页面上调用 DB 次数越少越好,越简单越好,这是常识,不过不是每个人都体会那么深而已。
微软好不容易找到了一个宣传案例,所以在 Channel 9 上有一个 PlentyOfFish 的访谈
。
PlentyOfFish 取自天涯何处无芳草(Plenty of fish in the sea)的意思,还挺有文化的。从这一点上看,比国内那些拉皮条的网站好一些。
分享到:
相关推荐
亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的...
PlentyOfFish 网站架构学习 YouTube 的架构扩展 WikiPedia 技术架构学习分享 Tailrank 网站架构 LinkedIn 架构笔记 Yahoo!社区架构 Craigslist 的数据库架构 Fotolog.com 的技术信息拾零 Digg 网站架构 Amazon 的 ...
YouTube和PlentyofFish.com网站架构分析 从服务器选用,网络宽带的选用,对于国外用户访问速度慢的解决方案等。是一份分析透切的好资料。
PlentyOfFish是一个典型的Web 2.0网站,它选择了Windows .NET技术路线,不同于常见的LAMP架构。创始人Markus Frind仅凭一人之力便构建并维护了这个价值10亿美元的在线约会平台,每天处理超过3000万次点击。选择...
大型、高负载网站架构和应用初探 时间:30-45分钟 27 说说大型高并发高负载网站的系统架构 28 mixi技术架构 51 mixi.jp:使用开源软件搭建的可扩展SNS网站 51 总概关键点: 51 1,Mysql 切分,采用...
【免费与开放的模式】赶集网交友平台与传统婚恋网站不同,它基础服务全免,这借鉴了国外如Plentyoffish和Badoo的成功经验,这些免费交友网站在国外市场占据了主导地位。免费模式降低了用户门槛,提高了用户粘性,有...
POF(PlentyOfFish)是一个知名的在线约会平台,其核心功能之一就是基于用户的人格特质进行匹配。在"POF-Personality-Search-源码.rar"这个压缩包中,包含了该平台人格搜索功能的源代码,为深入理解这一功能的工作...
Match Group是全球在线交友和约会领域的巨头,拥有众多知名品牌如Tinder、Match、PlentyOfFish和Meetic等,覆盖全球190多个国家和地区。Match Group的成功在于其多元化的产品矩阵和对特定人群需求的精准定位,比如...
此外,MTCH在亚洲的本地领导团队的强化、新兴(如Hinge)和传统业务(如OkCupid,PlentyOfFish)都有显著增长潜力。 2. IAC将受益于MTCH的强劲表现,Vimeo(将继续增加2019年的投资,收购了Magisto)和Dotdash被看作...
Match Group是全球最大的在线交友和约会集团,拥有包括Tinder、Match、PlentyOfFish、Meetic等多个知名品牌,覆盖全球190多个国家和地区。Match Group的成功在于其多元化的产品矩阵,不仅有核心的Tinder,还针对不同...