#mpm_perfork模块
<IfModule mpm_prefork_module>
StartServers 5
#推荐设置:小=默认 中=20~50 大=50~100
MinSpareServers 5
#推荐设置:与StartServers保持一致
MaxSpareServers 10
#推荐设置:小=20 中=30~80 大=80~120
MaxClients 150
#推荐设置:小=500 中=500~1500 大型=1500~3000
MaxRequestsPerChild 0
#推荐设置:小=10000 中或大=10000~500000 (此外,还需额外设置ServerLimit参数,该参数最好与MaxClients的值保持一致。)
</IfModule>
#mpm_worker模块
<IfModule mpm_worker_module>
StartServers 2
#推荐设置:小=默认 中=3~5 大=5~10
MaxClients 150
#推荐设置:小=500 中=500~1500 大型=1500~3000
MinSpareThreads 25
#推荐设置:小=默认 中=50~100 大=100~200
MaxSpareThreads 75
#推荐设置:小=默认 中=80~160 大=200~400
ThreadsPerChild 25
#推荐设置:小=默认 中=50~100 大型=100~200
MaxRequestsPerChild 0 #推荐设置:小=10000 中或大=10000~50000 (此外,如果MaxClients/ThreadsPerChild大于16,还需额外设置ServerLimit参数,ServerLimit必须大于等于 MaxClients/ThreadsPerChild 的值。)
</IfModule>
worker 模式下还有个ThreadLimit,我直接给到256了,因为我8G内存的双路服务器,流量算中吧。
雨田博客