Apache 2.XX中prefork.c模块和worker.c模块的比较 zz
上一篇 /
下一篇 2007-06-14 17:11:56
/ 个人分类:LAMP
木铎校园 BBS 社区8Fw{
\\'} t 木铎校园 BBS 社区XT[6arD x#X
木铎校园 BBS 社区8IJnM,TfT空闲子进程:是指没有正在处理请求的子进程。
eVP)|hK(JS]0木铎校园 BBS 社区N;gn)t\0yp1、prefork.c模块(一个非线程型的、预派生的MPM)
%L
\BL2{#pU0 prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:它可以使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,它也更容易调试一些。
Q$l+FMgPI;L6u0&kk'{&o/am cSW0<IfModule prefork.c>
W9kD5UN}B {UR0ServerLimit 20000木铎校园 BBS 社区4B0^pCaM
StartServers 5
KJ!y&B'Lp0MinSpareServers 5
-T,dcH({zsZ-v0MaxSpareServers 10木铎校园 BBS 社区$@9ocMgq!^"F|k
MaxClients 1000木铎校园 BBS 社区@n&b_s"L{'F
MaxRequestsPerChild 0
|?4YE4\?0F0</IfModule>
]}4[0JL3g-Mz {0
(n;{:@EU8`0木铎校园 BBS 社区Ew'X*_x4X&F