Nginx(一):Nginx是什麼以及Nginx的優點是什麼?

Nginx源頭

Nginx是俄羅斯人編寫的十分輕量級的HTTP服務器,Nginx,它的發音爲“engine X”, 是一個高性能的HTTP和反向代理服務器,同時也是一個IMAP/POP3/SMTP 代理服務器。Nginx是由俄羅斯人 Igor Sysoev爲俄羅斯訪問量第二的 Rambler.ru站點開發的,它已經在該站點運行超過兩年半了。Igor Sysoev在建立的項目時,使用基於BSD許可。自Nginx 發佈來,Nginx 已經因爲它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。

具體的優點

1.高併發連接:
官方測試能夠支撐5萬併發連接,在實際生產環境中跑到2~3萬併發連接數。

2.內存消耗少:
在3萬併發連接下,開啓的10個Nginx 進程(並非是實例數,一個Nginx中可以開多個進程)才消耗150M內存(15M*10=150M)。

3.配置文件非常簡單:
風格跟程序一樣通俗易懂。
(後面會有配置文件演示)

4.成本低廉:
Nginx爲開源軟件,可以免費使用。而購買F5 BIG-IP、NetScaler等硬件負載均衡交換機則需要十多萬至幾十萬人民幣。

5.支持Rewrite重寫規則:
能夠根據域名、URL的不同,將 HTTP 請求分到不同的後端服務器羣組。

6.內置的健康檢查功能:
如果 Nginx Proxy 後端的某臺 Web 服務器宕機了,不會影響前端訪問。

7.節省帶寬:
支持 GZIP 壓縮,可以添加瀏覽器本地緩存的 Header 頭。

8.穩定性高:
用於反向代理,宕機的概率微乎其微。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章