Nginx(「engine x」)是俄羅斯人Igor Sysoev(伊戈爾·賽所耶夫)編寫一款高性能的HTTP和反代理服務器。Nginx可以選擇高效的epoll(Linux 2.6內核)、kqueue(FreeBSD)、eventport(Solaris 10)做爲網絡I/O模型,在高鏈接併發的狀況下,Nginx是Apache服務器很是不錯的替代品,它可以支持高達50000個併發鏈接數的響應,而內存、CPU等系統資源消耗的卻很是低,運行很是穩定。服務器
選擇NGINX的理由:網絡
一、高併發鏈接併發
二、內存消耗少高併發
通過測試,同等硬件環境下,Nginx的處理能力至關於Apache 的5~10倍性能
三、成本低廉測試
四、支持ReWrite重寫代理
五、內置健康檢查功能,若是後臺的某臺WEB服務器宕機了,不會影響前臺的訪問內存
六、支持GZIP壓縮,節省帶寬資源
七、穩定性高部署
八、支持熱部署