天天看點

Apache Prefork、Worker和Event三種MPM簡單分析

(1) Prefork MPM 

(優點) :使用多個子程序,每個子程序隻有一個線程來處理一個 http 連接配接,不用擔心線程安全問題

缺點:記憶體消耗大,不擅長處理高并發環境,使用keep-alive長連接配接時要等到逾時才會釋放線程 

(2) Worker MPM :

優點:使用多個子程序,每個子程序有多個線程,可以處理海量請求,

缺點:是假如一個線程崩潰,整個程序就會連同其任何線程一起死掉

(3) Event MPM :這種工作模式主要用于 keep-alive 長連接配接問題,會有一個專門的線程來管理這些 keep-alive 類型的線程

如下是我認為寫的具體的文章:

     本文轉自我不是瘦子51CTO部落格,原文連結:http://blog.51cto.com/chy940405/2061329,如需轉載請自行聯系原作者