用 lighttpd 1.4 替换 Apache2.2 以加快速度。微调?

用 lighttpd 1.4 替换 Apache2.2 以加快速度。微调?

我正在尝试减少内存使用量并提高速度。我正在提供一个小型 Web 服务,该服务的最大点击次数为每秒 800 次,平均点击次数为每秒 400 次。

该服务器是 2 xeon 双核 3.0GHz,配有 8 Gb 内存。

MySQL 占用了 2Gb,剩余的 6Gb 用于其余部分,我认为这将允许我为 lighttpd 占用不少于 5Gb 的空间。

无论硬件是否支持,我该如何设置 lighttpd 来处理该流量,我都想对其进行优化。我知道这里真正的问题可能是涉及 web 服务的过程,但那是另一回事。但它基于 PHP5 并带有 eAccelerator(这确实有所不同)。

我正在尝试加快速度,因为性能不够好。如果我增加 MaxClients 的数量,服务器就会开始交换,这很糟糕。

我希望我已经正确解释过了。

对于 apache2 我使用这个配置:

<IfModule mpm_prefork_module>
    StartServers           5
    MinSpareServers        5
    MaxSpareServers      100
    ServerLimit         1000
    ListenBacklog       1000
    MaxClients           700
    MaxRequestsPerChild    0
</IfModule>

谢谢!

答案1

您可以尝试使用“工人“Apache 的 MPM 是切换到以前从未使用过的其他 Web 服务器的替代方案。

如果你打算将 PHP 与 lighty 结合使用,你可以查看文档求助。

相关内容