我正在使用 Apache HTTP 服务器项目 (2.2.X),我想尝试做一些性能调整。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
# uname -a
Linux 6app02a.uftmasterad.org 2.6.32-358.23.2.el6.x86_64 #1 SMP Sat Sep 14 05:32:37 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
# rpm -q httpd php
httpd-2.2.15-29.el6_4.x86_64
php-5.3.3-23.el6_4.x86_64
#
我正在运行基于 Pressflow(Drupal6)PHP 的应用程序,并且在它前面还有一个反向代理(varnish),就 PHP 而言,我有一些缓存机制,例如:APC、memcache 来加快它的速度。
我从以下位置开始:Apache 性能调优 - Apache HTTP 服务器但是,我希望从使用相同项目的其他人那里获得一些关于如何调整它的意见。
目前我正在使用以下内容:
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
请指教。