1 問題引入
在雙11,春節訂票,等大型節假日,廣大使用者通過手機,電腦等終端裝置通路網站伺服器時,如果伺服器性能不好,不能支援大規模并發連結通路的話,伺服器很可能出現通路速度慢,或者伺服器當機的嚴重問題。這時就需要一種能夠支援大規模并發連結通路的伺服器,且消耗低,運作非常穩定的伺服器。
2 什麼是Nginx
Nginx是一款高性能的http伺服器,由俄羅斯的程式設計師所開發,官方測試一台Nginx能夠支支撐5 萬并發連結,并且cpu、記憶體等資源消耗卻非常低,運作非常穩定。
3 Nginx工作原理
企業中Nginx不是單獨使用,而是和其它web伺服器配合一起使用。 過程如下:
1 使用者通過終端裝置發出http請求
2 這些廣大使用者的請求,由Nginx伺服器先負責處理
3 如果能處理成功,立刻将結果響應給使用者終端裝置
4 如果不能處理成功,就交給Nginx後面的其它web伺服器進行處理
圖解如下:
<ignore_js_op>

4 Nginx應用場景
1 http伺服器。Nginx 是一個http服務可以獨立提供 http 服務。可以做網頁靜态伺服器。
2 虛拟主機。可以實作在一台伺服器虛拟出多個網站。例如個人網站使用的虛拟主機。
3 反向代理,負載均衡。當網站的通路量達到一定程度後,單台伺服器不能滿足使用者的請求時,需要用多台伺服器叢集可以使用 nginx 做反向代 理。并且多台伺服器可以平均分擔負載,不會因為某台伺服器負載高當機而某台伺服器閑置的情況。
更多免費技術資料可關注:annalin1203