大型论坛的服务器环境架构

很多人做一个论坛 打算做大
但是初期搭建的环境 本身就有问题
我也是受害者之一

打算做大 起始预算服务器最低要3台
一台跑web
一台跑mysql
一台跑附件下载
如果预算只有2台服务器
附件和mysql跑一台 一台跑web

如果只有一台服务器 那么建议mysql购买其他人的独立mysql数据库空间
初期也可以放web一起跑
但是不建议这样
附件是一定要独立出来 可以买别人的空间 支持ftp就可以了
附件一般都支持ftp远程的

论坛成长到一定的程度
就需要一个好的服务器架构来支撑了
稳定比什么都重要 大家看门户也应该知道
他们的全年服务器当机次数均低于0.01%
他们都有负载均衡
曾几何时 大家都觉得负载均衡是门户 大公司 高端企业应用才可以使用的
毕竟投入比较大
其实现在对于一个日ip10万+的论坛 在中国的网络环境
也可以考虑做负载均衡了
投入不是那么大
一起3台web服务器 电信 网通 教育网 各一台
采用dns负载均衡分配也可以
也可以装nginx做负载均衡
分布到各个服务器上
推荐dns的方式 判断用户本地网络环境 分发到最快的服务器线路
cdn也是负载均衡的一种
目的也是提高用户访问速度

访问速度是一个网站生存的重要原因
鬼子是最没耐性的 没有人愿意花费n长时间 等你的网页打开

另外一个就是mysql数据库了
mysql这东西也不晓得怎么说
大型的网站 mysql mysql数据库是肯定要2个的
一个主 一个从 这样 一台当掉了 马上链到另外一个
保证网站的正常访问
mysql是中端低端用的最多的
大部分企业级的 都在使用甲骨文的 毕竟技术支持在那
还有一些很好的现成的解决方案 比如sos单点登录 等等

One thought on “大型论坛的服务器环境架构

  1. 哇,搞个大型站好多麻烦

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注