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.youkuaiyun.com/hzcyclone/article/details/5789793
http://blog.youkuaiyun.com/hzcyclone/article/details/5789769
本文介绍如何通过调整Apache配置参数来提升其性能。主要内容包括检查Apache运行模式、修改httpd-mpm.conf配置文件中的参数,如ThreadsPerChild和MaxRequestsPerChild等,以及启用server-status模块来监控设置的有效性。
2107

被折叠的 条评论
为什么被折叠?



