Apache prefork模型:?
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、信宜網(wǎng)站維護(hù)、網(wǎng)站推廣。? ?預(yù)派生模式,有一個主控制進(jìn)程,然后生成多個子進(jìn)程,使用select模型,大并發(fā)1024,每個子進(jìn)程有一個獨(dú)立的線程響應(yīng)用戶請求,相對比較占用內(nèi)存,但是比較穩(wěn)定,可以設(shè)置大和最小進(jìn)程數(shù),是最古老的一種模式,也是最穩(wěn)定的模式,適用于訪問量不是很大的場景。 優(yōu)點(diǎn):穩(wěn)定 缺點(diǎn):大量用戶訪問慢,占用資源,1024個進(jìn)程不適用于高并發(fā)場景
Apache woker模型:
?一種多進(jìn)程和多線程混合的模型,有一個控制進(jìn)程,啟動多個子進(jìn)程,每個子進(jìn)程里面包含固定的線程,使用線程程來處理請求,當(dāng)線程不夠使用的時候會再啟動一個新的子進(jìn)程,然后在進(jìn)程里面再啟動線程處理請求,由于其使用了線程處理請求,因此可以承受更高的并發(fā)。 優(yōu)點(diǎn):相比prefork占用的內(nèi)存較少,可以同時處理更多的請求 缺點(diǎn):使用keepalive的長連接方式,某個線程會一直被占據(jù),即使沒有傳輸數(shù)據(jù),也需要一直等待到超時才會被釋放。如果過多的線程,被這樣占據(jù),也會導(dǎo)致在高并發(fā)場景下的無服務(wù)線程可用。(該問題在prefork模式下,同樣會發(fā)生)?
Apache event模型:
?Apache中最新的模式,2012年發(fā)布的apache 2.4.X系列正式支持event模型,屬于事件驅(qū)動模型(epoll),每個進(jìn)程響應(yīng)多個請求,在現(xiàn)在版本里的已經(jīng)是穩(wěn)定可用的模式。它和worker模式很像,大的區(qū)別在于,它解決了keepalive場景下,長期被占用的線程的資源浪費(fèi)問題(某些線程因?yàn)楸籯eepalive,空掛在哪里等待,中間幾乎沒有請求過來,甚至等到超時)。event MPM中,會有一個專門的線程來管理這些keepalive類型的線程,當(dāng)有真實(shí)請求過來的時候,將請求傳遞給服務(wù)線程,執(zhí)行完畢后,又允許它釋放。這樣增強(qiáng)了高并發(fā)場景下的請求處理能力。 優(yōu)點(diǎn):單線程響應(yīng)多請求,占據(jù)更少的內(nèi)存,高并發(fā)下表現(xiàn)更優(yōu)秀,會有一個專門的線程來管理keep-alive類型的線程,當(dāng)有真實(shí)請求過來的時候,將請求傳遞給服務(wù)線程,執(zhí)行完畢后,又允許它釋放 缺點(diǎn):沒有線程安全控制
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章標(biāo)題:Apache三種MPM模式-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://jinyejixie.com/article18/ddeigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、虛擬主機(jī)、網(wǎng)站改版、電子商務(wù)、微信公眾號、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容