Nginx的優點和缺點

Nginx優點

  1. 工作在OSI第7層,可以針對http應用做一些分流的策略。比如針對域名、目錄結構。它的正則比HAProxy更爲強大和靈活;
  2. Nginx對網絡的依賴非常小,理論上能ping通就就能進行負載功能,這個也是它的優勢所在;
  3. Nginx安裝和配置比較簡單,測試起來比較方便;
  4. 可以承擔高的負載壓力且穩定,一般能支撐超過幾萬次的併發量;
  5. Nginx可以通過端口檢測到服務器內部的故障,比如根據服務器處理網頁返回的狀態碼、超時等等,並且會把返回錯誤的請求重新提交到另一個節點;
  6. Nginx不僅僅是一款優秀的負載均衡器/反向代理軟件,它同時也是功能強大的Web應用服務器。LNMP現在也是非常流行的web環境,大有和LAMP環境分庭抗禮之勢,Nginx在處理靜態頁面、特別是抗高併發方面相對apache有優勢;
  7. Nginx現在作爲Web反向加速緩存越來越成熟了,速度比傳統的Squid服務器更快,有需求的朋友可以考慮用其作爲反向代理加速器;

Nginx的缺點

  1. Nginx不支持url來檢測。
  2. Nginx僅能支持http和Email,這個它的弱勢。
  3. Nginx的Session的保持,Cookie的引導能力相對欠缺。
發佈了38 篇原創文章 · 獲贊 23 · 訪問量 5565
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章