?
Apache优化步骤:
??? 1 先查看apache的运行模式,查看命令:httpd -l
Compiled in modules:
? core.c
? mod_win32.c
? mpm_winnt.c
? http_core.c
? mod_so.c
??????? 这里可以看到运行模式是winnt模式。
?
?
?
???? 2 修改apache 的httpd-mpm.conf 配置
?????? 打开 apache2/conf/extra/httpd-mpm.conf ,每个机器可能httpd-mpm.conf 可能不同,这里可以通过find 命令查询。
对于Windows系统,缺省会使用mpm_winnt,即:
<IfModule mpm_winnt.c>
? ThreadsPerChild ? ? ? 250
? MaxRequestsPerChild ? ? 0
</IfModule>
建议的设置:
ThreadsPerChild 250
MaxRequestsPerChild 5000
?
可以通过查看Apache提供的server-status(状态报告)来验证当前所设置数值是否合理,在httpd.conf文件中做如下设置来打开它:
# 首先需要加载mod_status模块
LoadModule status_module modules/mod_status.so
?
以上参考文章:
http://www.linuxidc.com/Linux/2011-05/36613.htm
http://blog.csdn.net/hzcyclone/article/details/5789793
http://blog.csdn.net/hzcyclone/article/details/5789769