Slashdot 网站架构补遗
来源:互联网 发布:中世纪2原版优化9各国 编辑:程序博客网 时间:2024/06/06 07:48
Slashdot 前一段时间搞 10 周年庆典,公布了网站的架构信息(软件、硬件)情况。国内的克隆站点 Solidot 有朋友对此做了介绍。看了之后感觉剩下没有介绍的还有嚼头,也写一篇记录一下。
前面本站介绍 Digg 网站架构的时候说他们只有 100 台左右的机器,Digg 在 Alexa 上排名是 100 名左右,而 Slashdot 大约在 750 多,相比之下,服务器也少多了。Web 服务器有 16 台。操作系统都是 Red Hat 9(比较古老)。Apache 是 1.3 版本,模块包括 mod_perl 和 lingerd(用以提高内存效率). 这 16 台中有一台是面向 https 的。MaxClients 设置都很小,面向动态内容的设置 5-15 ,面向纯静态内容的只有 25。因为瓶颈不在 IO 而在 CPU 上。
Web 服务器 IO 压力不大是因为用了 Pound 作为反向代理与负载均衡服务器,Cache 了大部分 IO 。
Slashdot 比较奇怪的一个地方是 NFS 的利用方式。 Web 服务器都用同样的软件, NFS 服务器输出一个只读的 目录,每台 Web Server Mount 该目录。NFS 服务器后台有任务定期写回。这个实现方式有点意思,看起来似乎 NFS 是个单点--写单点。
数据库有 7 台 MySQL,都运行在 CentOS 4 上。CentOS 是 RedHat Enterprise Server 的克隆版。一直以为是不登大雅之堂的。Slashdot 这次也披露了不少数据层的使用经验,感兴趣的朋友可以点击开头的链接仔细看看。
总的来说,Slashdot 毕竟算是个老网站了,和 Digg 这样的新贵来说,在架构上相对比较保守,但仍有许多东西值得借鉴。
- Slashdot 网站架构补遗
- slashdot网站架构:硬件和软件 zz
- Slashdot:技术怪才的新闻网站
- Slashdot热点一览
- Slashdot全新改版
- Slashdot全新改版
- Slashdot全新改版
- Slashdot全新改版
- Slashdot全新改版
- Slashdot全新改版
- 网站架构
- 网站架构
- 网站架构
- 网站架构
- 网站架构
- 网站架构
- 网站架构
- 网站架构
- 如何防止映像劫持
- 基于PS3和Cell处理器并行程序实践 (1)
- eBay 的数据层扩展经验
- WikiPedia 技术架构学习分享
- Twitter 的架构扩展: 100 倍性能提升
- Slashdot 网站架构补遗
- Amazon 的 Dynamo 架构
- Digg 网站架构
- YouTube 的架构扩展
- Internet Archive 的海量存储浅析
- web拖动Drag&Drop原理
- 内存方面的测试题
- Craigslist 的数据库架构
- 开发工程师的面试