Linux的Nginx三:类型|特点
一.服務器的類型
Web服務器
提供Http的訪問,例如Nginx、Apache、IIS等,雖然Tomcat也能夠實現,但這并不是他的主要功能,而且性能也遠不如專門的Web服務器;?
應用程序服務器
能夠用于應用程序的運行;?
代理服務器
代理服務器通常是客戶端訪問的一種行為,在整個客戶端訪問服務器的過程中有著重要的作用;?
反向代理服務器
我覺得叫做中間服務服務器更合適? 因為他連接后臺服務器與客戶端
CDN緩存服務器
它是緩存服務器的角色,而且是反向代理的應用,在網站部署的時候,他算是一種策略,對于遠距離訪問的解決方案。
二.服務器的特點
? 跨平臺:可以在大多數Unix like 系統編譯運行。而且也有Windows的移植版本。?
? 配置異常簡單:非常的簡單,易上手。?
? 非阻塞、高并發連接:數據復制時,磁盤I/O的第一階段是非阻塞的。官方測試能支持5萬并發連接,實際生產中能跑2~3萬并發連接數(得益于Nginx采用了最新的epoll事件處理模型(消息隊列)。?
? Nginx代理和后端Web服務器間無需長連接;?
? Nginx接收用戶請求是異步的,即先將用戶請求全部接收下來,再一次性發送到后端Web服務器,極大減輕后端Web服務器的壓力。?
? 發送響應報文時,是邊接收來自后端Web服務器的數據,邊發送給客戶端。?
? 網絡依賴性低,理論上只要能夠ping通就可以實施負載均衡,而且可以有效區分內網、外網流量。?
? 支持內置服務器檢測。Nginx能夠根據應用服務器處理頁面返回的狀態碼、超時信息等檢測服務器是否出現故障,并及時返回錯誤的請求重新提交到其它節點上。?
? 采用Master/worker多進程工作模式?
? 此外還有內存消耗小、成本低廉(比F5硬件負載均衡器廉價太多)、節省帶寬、穩定性高等特點。
總結
以上是生活随笔為你收集整理的Linux的Nginx三:类型|特点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux的Nginx一:概况
- 下一篇: 创业板开通需要条件