當前位置:
首頁 > 最新 > Nginx高性能的HTTP和反向代理伺服器

Nginx高性能的HTTP和反向代理伺服器

本文主要分享

Nginx的概述

安裝

配置詳解

反向代理

伺服器的負載均衡

Nginx的高可用架構集群

網站優化等內容

請持續關注。


回復「Nginx」獲取文檔軟體資料,視頻請聯繫作者!讀者可以聊聊自己對Nginx的使用經驗,歡迎留言交流!

Nginx是一款高性能的http 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬並發鏈接,並且cpu、內存等資源消耗卻非常低,運行非常穩定。中國大陸使用Nginx的網站有:百度,新浪,網易,騰訊等。


1、http伺服器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態伺服器。2、虛擬主機。可以實現在一台伺服器虛擬出多個網站。例如個人網站使用的虛擬主機。3、反向代理,負載均衡。當網站的訪問量達到一定程度後,單台伺服器不能滿足用戶的請求時,需要用多台伺服器集群可以使用nginx做反向代理。並且多台伺服器可以平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閑置的情況。


1、高並發連接:官方測試能夠支撐5萬並發連接,在實際生產環境中跑到2~3萬並發連接數。2、內存消耗少:在3萬並發連接下,開啟的10個Nginx 進程才消耗150M內存(15M*10=150M)。3、配置文件非常簡單:風格跟程序一樣通俗易懂。4、成本低廉:Nginx為開源軟體,可以免費使用。而購買F5 BIG-IP、NetScaler等硬體負載均衡交換機則需要十多萬至幾十萬人民幣。5、支持Rewrite重寫規則:能夠根據域名、URL的不同,將 HTTP 請求分到不同的後端伺服器群組。6、內置的健康檢查功能:如果 Nginx Proxy 後端的某台 Web 伺服器宕機了,不會影響前端訪問。7、節省帶寬:支持 GZIP 壓縮,可以添加瀏覽器本地緩存的 Header 頭。8、穩定性高:用於反向代理,宕機的概率微乎其微。9、模塊化設計:模塊可以動態編譯10、外圍支持好:-文檔全、二次開發和模塊較多11、支持熱部署:可以不停機重載配置文件12、支持事件驅動、AIO、mmap等性能優化

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 徐大俠的軟體圈 的精彩文章:

TAG:徐大俠的軟體圈 |