windows 2003下apache优化 apache2.2
来源:互联网 发布:mac固件密码解锁 编辑:程序博客网 时间:2024/05/01 12:08
一批新的下载服务器,用的apache2 php5 mysql5 ,第一次用,做下测试,发现负载能力很低。而系统cpu,内存空闲很大。网上查了下原因,做如下修改:
1.修改conf/httpd.conf ,查找”Include conf/extra/httpd-mpm.conf” 去掉前面的注释符号’#’
2. 打开conf/extra/httpd-mpm.conf 查找”<IfModule mpm_winnt_module>” ,将其下面的ThreadsPerChild 的值调大,比如默认150的,改为300或600或1500等等。此处需要注意,如果服务器的配置较低的话,你设置的ThreadsPerChild 的值又太大会导致cpu过高,并且波动很大。
代码如下:
<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 5000
</IfModule>
重启apache,测试,负载够用了:)
在Apache的配置文件httpd.conf中,设置:
KeepAlive on
KeepAliveTimeout 15
最能反应Apache服务器性能的Requests per second,即每秒完成的请求次数从201.32提升到341.70,提升幅度为70%。虽然在现实环境中,不可能有这么多的同一连接发出的请求,但启用KeepAlive确实在一定程度上可以提高Apache服务器的吞吐量和反应速度。
另外,可以设置:
MaxKeepAliveRequests 300
- windows 2003下apache优化 apache2.2
- Windows下 Apache 性能优化
- Windows下Apache的优化
- Windows环境下Apache2性能优化最佳配置方法
- windows下安装apache2.2,php5.3
- windows 下apache2.2+ mod_encoding.dll求助
- windows下安装apache2.2+svn总结
- windows下Apache2.2学习笔记简记
- windows 下apache2.2配置php5.4.31
- Windows 系统下的Apache性能优化
- Windows下Apache服务器的优化方法
- 【apache2.2】解决apache下日志文件过大的情况
- 【Apache-Server】安装和配置Apache2.4服务器(在Windows下)
- apache2.2配置优化
- windows下安装apache2 + php
- linux下apache2.2性能优化和安装
- Windows 2K,XP,2003下搭建Apache2+MySql4+PHP5+phpMyAdmin+ZendOptimizer
- Windows 2003 下 PHP5.2.5 + Apache2.2.8 + Oracle9i 的配置
- IOCP入门
- android广播(内部类)使用
- ArcGIS For JavaScript API 添加一个dynamic Service(动态服务)————(一)
- 我的vim配置(带注释)
- 2013-01-04 09:26 myeclipse 8.5最新注册码(过期时间到2016年)
- windows 2003下apache优化 apache2.2
- java从文件中读取信息
- POJ 3349 Snowflake Snow Snowflakes
- 类成员的构造次序
- spring Aop 配置
- settimeout 传递参数
- nginx 设置本地浏览器缓存文件,nginx gzip压缩
- 网上视频下载
- 从 ObjectStateEntry 中检索值时出错。有关详细信息,请参阅“内部异常”。