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
注:此方法仅对编译安装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
相关文章推荐
- apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
- apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
- apache配置优化 - 解决apache环境下网站访问速度慢的问题
- 解决一次由于SSL证书到期导致的网站不能访问的问题(Nginx,php,Apache)
- 解决内网其他机器无法访问本地Apache网站的问题
- wamp 的 apache 访问速度慢的问题解决方法
- 优化服务器网络访问速度:解决CURL慢的问题-关闭IPV6支持。
- 一步一步SharePoint 2007之十九:解决实现注册用户后,自动具备访问网站的权限的问题(1)——配置Provider
- PHP环境下utf8乱码的解决方法---apache/php配置问题
- 解决WAMP环境修改apache配置文件不生效问题(Laravel public)
- 关于“解决实现注册用户后,自动具备访问网站的权限的问题”文章中配置出现找不到角色的问题的解决办法
- 解决 django1.2环境中使用自带的admin管理界面,配置后访问出现“你无权限修改任何东西” 的问题
- 一步一步SharePoint 2007之十九:解决实现注册用户后,自动具备访问网站的权限的问题(1)——配置Provider
- 解决WIN7下IIS网站配置访问问题
- 一步一步SharePoint 2007之二十:解决实现注册用户后,自动具备访问网站的权限的问题(2)——配置Role
- 一步一步SharePoint 2007之二十:解决实现注册用户后,自动具备访问网站的权限的问题(2)——配置Role
- 解决Apache2.4配置http网页本地访问慢问题
- 提升Apache网站访问速度的优化方法
- CentOS6--优化服务器网络访问速度,关闭IPV6:解决CURL慢的问题