作者文章: Fenng

豆瓣的 Web 服务器

豆瓣最近发布新功能有些”疯狂”,所以服务器也有新的部署。看到阿北同学在豆瓣广播里说:

豆瓣的第二台应用服务器终于投入了使用。Hongqn 忙了一晚上就完成了部署。第一台服务器支撑到 500 万动态PV/天,服务 On Demand 即时分布式部署......

500 万 PV , 还是动态 PV, 是个很惊人的数字。因为,如果都能达到一台机器支撑 500 万,那么国内稍有点规模的网站(就说动态 PV 上亿的吧),只需要 20 台 Web 服务器就够了。事实上,即使比较强调技术的网站怕也要上百台 Web 服务器的规模。

我们知道豆瓣用 Lighttpd 做 Web 服务器。 从侦测到的数据看,目前线上有两个版本。

$ curl -I http://www.douban.com
HTTP/1.1 200 OK
.....(无关内容略)
Server: lighttpd/1.4.15

另外一个版本:

$ curl -I http://www.douban.com/people/ahbei/
HTTP/1.1 200 OK
.....(无关内容略)
Server: lighttpd/1.4.18

其实豆瓣服务器还有个更为惊人的性能数字。从这个 Powered by Lighttpd 的列表来看,豆瓣在一台 Gentoo 服务器上的记录是 1200 万/天的点击量。这应该是动、静态页面混合情况下的吧。

有同事对这个数据有些好奇,问我到底豆瓣是用啥做的服务器,其实这个问题我也问过阿北,他们就是自己攒的 PC 服务器,然后把性能发挥到极致。阿北也表示过,即使现在豆瓣流量激增个十倍啥的性能也不会是问题。这也是从起始就考虑扩展性的收益吧。

这里这位老兄用 七个 Mongrels 实例(也是一台Server)跑了 55 万 PV (thanks Robin 纠正) 就蛮自豪的,所以豆瓣的一台跑了”500 万动态 PV” 的确非常惊人。

Updated 2008-1-17 0:57:09

阿北留言了。主要是上面的有的数据还是旧的:

Lighty 网站上的数字很久没有去更新了。现在豆瓣的web服务器(lighttpd)每天估计2500万 Hits, 高峰时间大约1000 req/s (这里说的是主要输出HTML/CSS/JS和小图片的一台前端。大图片有另外的web服务器)。
我在广播里说500万PV/天的是应用服务器,就是lighty和mysql之间跑python的那台。现在豆瓣大多数PV来自注册用户,每个页面都需要几到十几种类的动态数据。
现在的服务器只是单片双核的opteron。换4核的话,应该能到一台1000万PV/ 天。

友情提醒,留言很精彩,敬请查看。不过在这个 Blog 上留言的确用户体验很糟糕(我也很烦),相信本周末能得到解决。

EOF

ITPub 年会

承蒙朋友们的支持,前一段时间的拉票效果立杆见影,最后获得了ITPub 的 2007 最佳版主奖。说也惭愧,自打来杭州后并且沉迷写 Blog 后在 ITpub 上参与的技术讨论真的不如以前那么多了,好在自己现在多少也还写点 Oracle 相关的技术帖子。

原来参会行程都计划好了。不巧的是准备赴北京参加会议(2008 中国 IT 技术精英年会 ) 前夕,因为公司项目发布,结果没去成。看到老杨都在 Blog 上念叨我了,以前同事登峰和 Quest 于大姐也电话来问我为啥没去,感谢这么多朋友记得我。

会议地点在九华山庄,参加的朋友都在那里泡了温泉。这大冬天的,泡泡温泉倒也的确是一大乐事。ITPub 这么多年人气渐长,看朋友们写的一些会议感受,也能觉察得出举办的挺成功的。一个技术论坛能最终运营成有这么大的声势,除了 IT168 在后面的支持,也和 Tigerfish 的苦心经营分不开吧。想想自己这几年也在论坛上获益量多,认识了很多朋友,真的要感谢一下。

今天在家里昏睡了一天,下午起来后去了一趟淘宝办公室,把 ITpub 颁发的奖品拿回来了。一个奖杯和一台三星的打印机。帅哥小薛千里迢迢从北京把这些东西背了回来(打印机很沉),很辛苦,看来这顿饭是定要请他吃了。

也抢了一本 Piner 的新书,第一感觉印刷质量很出色,已经答应了要给他写篇书评 :)

EOF

卖煎饼的夫妻俩

早晨回家,天还蒙蒙亮。走到东方威尼斯附近的时候,忽然发现卖煎饼的夫妻俩已经准备好摊子了。今天有点冷,夫妻俩偎依在那里,看着好温馨。旁边的东方威尼斯也算是杭州的著名消费场所了,即使是清晨,也停了不少不错的汽车。

每天早晨上班的时候,都看到好多人在那里排队买煎饼,自己因为痛风不能多吃”油炸”性质的东西,也不愿意等太久,还真没吃过几次他们的东西。Laura 上班走的比我早,经常买来吃。告诉我好几件有趣的事情。

夫妻俩一人一个摊子,有的时候人多,哪些偶尔路过的人就会随机选一个摊子。可能以为这夫妻俩是竞争关系,所以”选择”后经常是有一队人特别多,后来的人还偏偏选人多的队伍等(估计是以为人多的那个煎饼好吃),这时候夫妻俩面前人多的那个就会小声的说:排另一个吧,我们是一家的。

有一段时间,连续几天都没看到他们的煎饼摊。后来总算出来了,Laura 趁他们不忙的时候问了一下,原来是被城管把车子收走了。“交了好几百才把车子要回来。”,那个妻子叹口气说。

EOF

饥饿 DBA

连续二十几个小时的加班,挺消耗体力的。除了吃了一顿比较饱的晚餐外,还喝了三罐红牛、两杯咖啡、一壶茶、半瓶可乐、吃了若干个小饺子/小包子、两块巧克力、一个苹果、若干块牛扎糖…现在还是饿

这一年算下来大约至少十几个通宵,真是一场艰辛的旅程。

EOF

此文作者:, 位于 MyLife 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.