您的位置:首页 > 运维架构 > Apache

apache配置优化 - 解决apache环境下网站访问速度慢的问题

2013-02-21 15:23 561 查看
如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,集群方案没有得以应用。可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化:

注:此方法仅对编译安装apache有效:

1.开启mpm:

vi /usr/local/apache2/conf/httpd.conf

找到以下这行内容,去掉注释.

Include conf/extra/httpd-mpm.conf (如果没有此段代码可以新加。没有此文件httpd-mpm.conf可以新建,也可以直接加代码到)

2.优化配置:

vi /usr/local/apache2/conf/extra/httpd-mpm.conf

找到如下代码,修改成以下参数即可.

<IfModule mpm_prefork_module>

StartServers 200

MinSpareServers 100

MaxSpareServers 200

MaxRequestWorkers 800

MaxConnectionsPerChild 4000

</IfModule>

rpm安装apache可到/etc/httpd/conf/httpd.conf修改成如下参数:

<IfModule prefork.c>

StartServers 200

MinSpareServers 100

MaxSpareServers 200

ServerLimit 800

MaxClients 800

MaxRequestsPerChild 4000

</IfModule>

注:

服务器启动时建立的线程数 StartServers 200

空闲子进程的最小数量 MinSpareServers 100

空闲子进程的最大数量 MaxSpareServers 200

允许同时伺服的最大接入请求数量 MaxClients 800

每个子进程在其生存期内允许伺服的最大请求数量 MaxRequestsPerChild 3000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐