web-server – 何时是添加单独数据库服务器的正确时间,添加更多Web服务器?

前端之家收集整理的这篇文章主要介绍了web-server – 何时是添加单独数据库服务器的正确时间,添加更多Web服务器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通常,Web项目从小开始,一切都在一台服务器上.但如果网站变得流行,一台服务器将是不够的.
所以,既然我没有这方面的经验,我想知道:
1.什么样的负载意味着我需要将 MySQL数据库移动到单独的服务器以及如何测量此负载
2.什么样的负载意味着我需要添加另一个Web服务器以及如何测量它?
3.大约,一台服务器可以服务多少用户

我在谈论LAMP服务器上的简单PHP应用程序,如下所示:
* cpu:Athlon 3800
* cpu详细信息:2 x 2.0 GHz
* RAM:1 GB RAM
*硬盘:2 x 160 GB(RAID 1软件)

解决方法

这一切都取决于…数据集的大小,使用模式.

衡量最终用户体验.设置可接受的页面加载时间,每5-10分钟测试一次,绘制图表.这一切都取决于您的企业可以容忍什么,什么时候变得不可接受.

MysqL中启用slow_query,可能你不希望每天有超过5-10个查询需要超过10秒.或者你有一些夜间报道,你可以忍受这些?

可能你想生成一些统计数据 – 例如munincpu使用,iostats,系统负载,网络流量,http进程数,MysqL线程数,页面生成时间,以及查看在一天/一周内如何更改.你可以用它确定峰值时间,并可以看到如何添加更多的内存/调优MysqL来改变你的页面加载时间.

在您的情况下,平均负载> 2或3意味着系统超载[但这是高度可讨论的]

看看here的一些提示.

猜你在找的HTML相关文章