1.应用MPM模块
详细在MPM中有讲到。
2.对配置进行优化
关闭DNS查询
HostnameLookups off
优化MaxClients
与mpm的配置相关
每一个超过MaxClients的连接请求都会,进入队列等待httpd服务的空余线程或进程来处理请求。
MaxClients如果要设置超过256的话,就需要同步修改ServerLimit的数值,因为ServerLimit的默认值是256。
优化keepalive
在默认情况下apache的keepalive是有on的。
优化思路:
禁用keepalive off
将keepaliveTimeout值降低 比如原先为5秒 现在设置为3秒
启用压缩优化
原理:将服务资源进行压缩后再传给客户端。
缓解带宽压力,但是花费CPU。
停用不必要的日志输出
使用apache自带的缓存模块
mod_disk_cache
mod_file_cache
