我昨天从Godaddy购买了一台新的专用服务器。网站页面加载速度很慢。我有16 GB的Ram和i7处理器。我正在尝试为高流量10K +活跃用户优化我的Apache服务器。以下是旧设置和新设置:
OLD:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
New:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 2500
ServerLimit 2500
MaxRequestsPerChild 0
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 3
Timeout 30
</IfModule>
解决问题的最佳设置是什么?注意该网站是基于php mysqli应用程序。此外,每页还有大约3到5张图片。
答案 0 :(得分:0)
看看this page - 我一直用它作为参考。
我还强烈建议您在启动并运行后使用apache的基准测试工具。留意交通摄入量的几天并相应地调整设置。每个设置都不同 - 您运行的应用程序可以使用可变数量的内存。也许最常用的页面是资源不足的页面?也许人们在单页上花了很多时间?这都是有条件的。
祝你好运!