Nginx有哪些重要特性?學習linux系統知識
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux有哪些特性值得喜愛?linux基礎知識學習Linux
- 【知識分享】 linux伺服器的特性有哪些Linux伺服器
- 【Linux入門知識分享】常見的Linux系統有哪些?Linux
- Linux桌面系統有哪些?Linux雲端計算學習Linux
- Nginx作為web伺服器應用場景有哪些?linux系統學習體系NginxWeb伺服器Linux
- jquery學習之重要知識點jQuery
- Linux定時任務內容有哪些知識點?linux學習面試題Linux面試題
- 【Java基礎知識】物件導向有哪些特性Java物件
- JVM重要知識點整理和學習JVM
- 【知識分享】伺服器作業系統有哪些伺服器作業系統
- Shell指令碼執行有哪些方式?linux系統學習指令碼Linux
- Linux常用內建命令有哪些?Linux系統怎麼學習Linux
- 對於Linux系統統計的命令有哪些?怎樣系統的學習LinuxLinux
- shell環境變數有哪些知識?linux運維的學習路線變數Linux運維
- 在學習中,有一個比掌握知識更重要的能力
- 新手注意:java開發的有哪些重要的知識點?Java
- Linux系統中常見目錄有哪些?linux運維學習中心Linux運維
- 學習Java,還需要學好哪些知識Java
- date命令的引數選項有哪些?學習linux基礎理論知識Linux
- Linux系統擁有哪些特性?這些你必須知道!Linux
- 知識付費系統的基本商業模式有哪些(上)?模式
- 知識付費系統的基本商業模式有哪些(下)?模式
- 哪些人適合學習Linux?linux系統使用學習Linux
- linux學習筆記8-linux系統io開發知識setsLinux筆記
- 怎麼學好Java?需要學習哪些知識?Java
- Linux桌面系統有哪些?Linux
- 學習Linux運維有哪些學習方法?Linux運維
- web叢集都有哪些學習知識?Linux運維技術WebLinux運維
- 學習Linux有哪些工作方向?Linux
- 程式設計學習,知識付費已是常事,知識變現更重要!程式設計
- 【漲知識】Linux系統中區域網和廣域網的區別有哪些?Linux
- 哪些人都在學習Python知識?Python
- Quant 應該學習哪些 Python 知識?Python
- vim命令列模式有哪些引數選項?如何學習linux系統命令列模式Linux
- 學習雲端計算好就業嗎?需要學習哪些知識?就業
- Linux shell有哪些型別?Linux入門知識分享Linux型別
- Linux命令有哪些知識點需要掌握?面試題Linux面試題
- Linux系統有啥優勢?Linux學習Linux