看StackOverflow如何用25台服务器撑起5.6亿的月PV微软的架构

问答社区网络 StackExchange 由 100 多个网站构成,其中包括了 Alexa 排名第 54 的 StackOverflow。StackExchang 有400万用户,每月5.6亿PV,但只用 25 台服务器,并且 CPU 负荷并不高。它没有使用云计算,因为云计算可能会拖慢速度,更难优化和更难排除系统故障。StackOverflow 仍然使用微软的架构,它非常实际,微软的基础设施能有效工作,没有令人信服的理由需要做出改变。

是什么样的设备撑起了Stack Overflow?大规模网站的硬件基础

我更愿意把 Stack Overflow 看作是能够运行于大规模数据下,但本身并不算大规模的(running with scale but not at scale)。意思是我们的网站非常有效率,但至少目前为止,我们的规模还不够“大”。让我们通过一些数字来介绍 Stack Overflow 当前是一个怎样的规模吧。以下是一些核心的数字,来自于不久前在一整天(24 小时)内的统计,准确说是 2013 年 11 月 12 日。