Nginx有哪些重要特性?學習linux系統知識

老男孩Linux發表於2021-03-23

  Nginx是一個開源的、支援高效能、高併發的WWW服務和代理服務軟體。Nginx具有高併發(特別是靜態資源)、佔用系統資源少等特性,且功能豐富。隨著開源軟體的影響力日益加強以及Linux應用市場的進一步擴大,選擇從事Linux行業的人越來越多。Linux運維技能學習過程中,Nginx是必須要掌握的知識。那麼Nginx有哪些重要特性?

  在功能應用方面,Nginx不但是一個優秀的Web服務軟體,還具有反向代理負載均衡功能和快取服務功能。在反向代理負載均衡功能方面,Nginx部署起來較為簡單、方便。Nginx可以執行在UNIX、Linux、BSD、Mac OS X、Solaris,以及MicrosoftWindows等作業系統中。

  Nginx有哪些重要特性?

  可針對靜態資源高速高併發訪問及快取。

  可使用反向代理加速,並且可進行資料快取。

  具有簡單負載均衡、節點健康檢查和容錯功能。

  支援遠端FastCGI服務的快取加速。

  支援FastCGI、Uwsgi、SCGI、Memcached Servers的加速和快取。

  支援SSL、TLS、SNI。

  支援高併發,能支援幾萬併發連線(特別是靜態小檔案業務環境)。

  可以做HTTP反向代理及加速快取,即負載均衡功能,內建對RS節點伺服器健康檢查功能。

  支援非同步網路I/0事件模型epoll。

  具備Squid等專業快取軟體等的快取功能。

  具有模組化的架構:過濾器包括gzip壓縮、ranges支援、chunked響應、XSLT、SSI及影像縮放等功能。在SSI過濾器中,一個包含多個SSI的頁面,如果經由FastCGI或反向代理處理,可被並行處理。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2764514/,如需轉載,請註明出處,否則將追究法律責任。

相關文章