回覆列表
-
1 # 消遣時間可以嗎
-
2 # 瞌睡的守望
負載均衡只是nginx的功能之一。
nginx可以在其他多個應用場景產生作用。包括且不限於,日誌,防火牆,冷熱備,灰度,檔案快取等等。
得益於nginx的強大效能,在合適的位置預留一個nginx可以在效能無損的前提下,提供更多解決問題的方案。增加對整個系統的控制力。
負載均衡只是nginx的功能之一。
nginx可以在其他多個應用場景產生作用。包括且不限於,日誌,防火牆,冷熱備,灰度,檔案快取等等。
得益於nginx的強大效能,在合適的位置預留一個nginx可以在效能無損的前提下,提供更多解決問題的方案。增加對整個系統的控制力。
優點:
工作在OSI第七層,可以針對HTTP應用做一些分流策略。比如針對域名、目錄結構。他的正則比HAProxy更為強大和靈活;
Nginx對網路的依賴非常小,理論上ping通就能進行負載功能,這個也是它的優勢所在;
Nginx安裝配置比較簡單,測試起來比較方便;
可以承擔很高的負載壓力且穩定,一般能支撐超過幾萬次的併發量;
Nginx可以透過埠檢測到伺服器內部的故障,比如根據伺服器處理網頁返回的狀態碼、超時等等,並且會把返回錯誤的網球重新交到另一個節點;
Nginx可以透過埠檢測到伺服器內部的故障,比如根據伺服器處理網頁返回的狀態碼、超時等等,並且會把返回錯誤的請求重新提交到另一個節點;
Nginx不僅僅是一款優秀的負載均衡器/反向代理軟體,它同時也是功能強大的web應用伺服器。LNMP現在也是非常流行的web環境,大有和LAMP環境分庭抗禮之勢,Nginx在車裡靜態頁面、特別是抗高併發方面相對Apache有優勢;
Nginx現在作為web反向加速快取越來越成熟了,速度比傳統的Squid伺服器更快,有需求的哦鞥有可以考慮用其作為反向代理加速器;
缺點:
Nginx不支援URL來檢測Nginx僅能支援http和email,這個它的弱勢。Nginx的session的保持,cookie的引導能力相對欠缺