" />
2017-11-20 08:53:07
在做網(wǎng)站開發(fā)過程中當中,我們經(jīng)常會使用到兩款熱門Web服務(wù)器:Nginx和Apache服務(wù)器。整理了一下這兩款流行的web服務(wù)器的相關(guān)資料,旨在準確的作出一系列對比。
*Nginx:
Nginx (engine x) 是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP服務(wù)器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發(fā)的,先進個公開版本0.1.0發(fā)布于2004年10月4日。
其將源代碼以類BSD許可證的形式發(fā)布,因它的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名。2011年6月1日,nginx 1.0.4發(fā)布。
*Apache:
Apache是世界使用排名先進的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務(wù)器中。同時Apache音譯為阿帕奇,是北美印第安人的一個部落,叫阿帕奇族,在美國的西南部。也是一個基金會的名稱、一種武裝直升機等等。
Nginx優(yōu)點:
1、配置簡潔
2、Nginx 靜態(tài)處理性能比 Apache 高 3倍以上 ,耗費內(nèi)存少
3、輕量級,同樣起web 服務(wù),比apache 占用更少的內(nèi)存及資源
4、Nginx支持7層負載均衡,抗并發(fā),nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高并發(fā)下nginx 能保持低資源低消耗高性能
5、高度模塊化的設(shè)計,編寫模塊相對簡
6、社區(qū)活躍,各種高性能模塊出品迅速
Apache優(yōu)點:
1、rewrite,比nginx 的rewrite 強大
2、模塊超多,基本想到的都可以找到
3、少bug,nginx的bug相對較多
4、運行超穩(wěn)定
5、Apache對PHP支持比較簡單,Nginx需要配合其他后端用
6、Apache在處理動態(tài)有優(yōu)勢
總結(jié):
nginx 適合做靜態(tài),簡單,效率高
apache 適合做動態(tài),穩(wěn)定,功能強
下一篇:如何尋找好的VDI存儲