Apache优化
Apache优化
内核调试,关闭一些不必要运行的服务,或者删除一些不需要的用户
Apache优化:
工作模式:
1.worker 单进程多线程,是和并发较多的环境,资源消耗比较傻
2.prefork 单进程单线程,适合并发较少的环境,资源消耗比较多
<IfModule prefork.c>
StartServers 8 开启httpd时要启用的进程的数量
MinSpareServers 5 最小的空闲的进程的数量
MaxSpareServers 20 最大的空空闲的进程的数量
ServerLimit 256 服务器限制最多可处理多少请求
MaxClients 256 服务器最多可以接受多少客户端请求
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 4 开启httpd时要启用的进程的数量
MaxClients 300 服务器最多可以接受多少客户端请求
MinSpareThreads 25 最小空闲线程数量
MaxSpareThreads 75 最大空闲线程数量
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
....
KeepAlive On 开启长连接
KeepAliveTimeout 15 长连接超时时间单位秒
MaxKeepAliveRequests 100 可接受的最大的长连接请求的数量