【发布时间】:2013-01-18 14:39:14
【问题描述】:
我昨天从 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 张图片。
【问题讨论】:
-
定义“慢”。哪个部分加载缓慢,您看到什么样的加载时间?您是否对代码进行了基准测试以查看其中可能导致问题的原因?在目前的形式下,这太宽泛了,无法得到有用的回应。
-
当我单击指向我网站的链接时,需要一段时间才能连接并开始显示该网站。从 7 到 10 秒。