广告联盟网

 找回密码
 注册
查看: 695|回复: 0
打印 上一主题 下一主题

維基百科(wikipedia)服务器的软硬件构成

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
wikipedia目前一年大概可以募集约10万USD的捐款。其中90%都用于购置服务器等硬件以及租用机房/带宽等费用,另外来自大公司捐赠的hosting资源(如yahoo),包括服务器/IDC资源等。

# 数据库服务器:MySql,7台,AMD64平台,4~16GB内存,FedoraCore3;
# Cache服务器:squid,~17台,P4,3~4GB内存,1U机架服务器,FedoraCore3;

    Squid 大部份應付未登入使用者的需求,快取命中率達75%,有效的減輕Apache的負載。負載平衡是以Round-Robin DNS法來達成。

# Web服务器:Apache,49台,P4,1~4GB内存,1U机架服务器,FedoraCore2;

    運行PHP,且搭配Turck的PHP快取系統以增進效能。這些伺服器以NFS共享工作目錄,以實現同步運作\

# 其他服务器:~8台,用于NFS、DB dump、DNS、社区运作,如email, irc等,机器比较杂,配置较低,运行较老版本的linux

总共83台服务器;说明LAMP已经非常成熟可用于世界级的大网站应用。

目前wikipedia的服务器访问量平均在1400req/s,峰值到2000req/s。流量方面,数据库服务器的流量大约在8MB/s(单机?);

软件方面,mediawiki的最新版本的代码量大约为13万行(PHP代码);

下图为wikipedia网络架构
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-5-18 , Processed in 0.043744 second(s), 19 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

快速回复 返回顶部 返回列表