|
|
发表于 2011-4-4 14:56:10
|
显示全部楼层
请不要误导。
prefork不适合小内存。它的优点是稳定。但内存开销比worker大。
worker的内存控制有更多的可控性,在系统综合利用上比prefork强。
以下为两种推荐的apache服务器设置:
MPM prefork+mod_php+APC
MPM worker+fastcgi+Eaccelerator
在相同流量的情况下,第一种配置占用的内存将明显比第二种配置高。
原帖由 Rey 于 2011-4-4 14:40 发表 
大内存高流量就用worker,prefork适合小内存的用户
另外,worker的php_mod好象有bug,我一直用prefork,没试过worker 原帖由 bojjn 于 2011-4-4 12:41 发表 
prefork的工作原理是,控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers设置的需要创建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,继续创建四个……如此按指数级增加创建的进程数,最多达到每秒32 ... |
|