-1

我昨天从 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 张图像。

4

1 回答 1

0

看看这个页面——我一直用它作为参考。

我还强烈建议您在启动并运行 apache 的基准测试工具后试一试。留意几天的流量摄入并相应地调整设置。每个设置都不同 - 您运行的应用程序可以使用可变数量的内存。也许最常用的页面是低资源页面?也许人们在单页上花费了大量时间?这都是有条件的。

祝你好运!

于 2013-02-04T00:33:55.970 回答