Apache和nginx的區(qū)別是什么

Apache和nginx的區(qū)別是什么?很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。?
nginx?相對?apache?的優(yōu)點(diǎn):?
●輕量級,同樣起web?服務(wù),比apache?占用更少的內(nèi)存及資源?
●抗并發(fā),nginx?處理請求是異步非阻塞的,而apache?則是阻塞型的,在高并發(fā)下nginx?能保持低資源低消耗高性能?
●高度模塊化的設(shè)計(jì),編寫模塊相對簡單?
●社區(qū)活躍,各種高性能模塊出品迅速啊?
●Nginx支持更多的并發(fā)連接,能夠支持高達(dá)50000個(gè)并發(fā)連接數(shù)的相應(yīng)?
●能在不間斷服務(wù)的情況下進(jìn)行版本升級,能做到不間斷運(yùn)行(7*24)?
●對靜態(tài)處理性能高于apache?
apache?相對nginx?的優(yōu)點(diǎn):?
●rewrite?,比?nginx?的?rewrite?強(qiáng)大?
●模塊超多,基本想到的都可以找到?
●少bug?,nginx?的bug?相對較多,apache擁有更成熟的技術(shù)和開發(fā)社區(qū)?
●對動態(tài)處理性能高于nginx?
兩者最核心的區(qū)別在于:?
apache是同步多進(jìn)程模型,一個(gè)連接對應(yīng)一個(gè)進(jìn)程;nginx是異步的,多個(gè)連接(萬級別)可以對應(yīng)一個(gè)進(jìn)程。
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/