《Nginx高效能Web伺服器詳解》閱讀筆記1

2021-08-05 22:46:50 字數 773 閱讀 6286

1.1 http**和反向**。

1.2 負載均衡。對大量前端訪問和流量進行分流。nginx負載均衡策略可分為兩大類:內建策略和擴充套件策略

內建策略已被編譯至nginx核心,擴充套件策略需要手動將第三方模組編譯到nginx核心。

2.1 內建策略,包括輪詢,加權輪詢和ip hash三種。

輪詢策略,比較簡單,就是將每個前端請求按順序逐一分配到不同的後端節點上,對出現問題的後端節點自動排除。

加權輪詢,就是在輪詢的基礎上考慮各後端節點接受請求的權重。根據後端節點的效能實際情況,我們可以調整權值,使整個網路對前端請求達到最佳響應。

ip hash策略,是將前端的訪問ip進行hash操作,然後根據hash結果將請求分配到不同的後端節點,使訪問ip會固定在乙個後端節點上,這樣好處是避免session在後端節點共享問題。

擴充套件策略中的url hash在形式上和ip hash相近,不同的是,ulr hash是對url進行hash操作,優點在於,如果後端有快取伺服器,他能提高快取效率。

2.2 擴充套件策略。

擴充套件的第三方模組fair,是將請求**到最近負載最小的後台節點上,通過判斷後台響應時間來得到後台節點負載情況。

Nginx高效能WEB伺服器詳解

與root 功能的差別 案例 3 正規表示式 regular expression 匹配location 字尾匹配 匹配任何字尾檔名gif jpg jpeg png css js ico m3u8 ts結尾的請求 ts 檔案匹配m3u8 檔案匹配nginx.conf 配置資訊location gif...

高效能web伺服器nginx簡介

nginx是乙個高效能的http和反向 伺服器軟體,是imap pop3 smtp 伺服器 1,nginx的組成和工作原理 nginx由核心和模組組成 核心 設計微小簡潔 工作,通縮查詢配置檔案將客戶端請求對映到乙個location block,location是nginx配置的乙個命令,用於url...

《Nginx高效能Web伺服器詳解》

第1章 nginx初探 第2章 nginx伺服器的安裝部署 第3章 nginx伺服器架構初探 第4章 nginx伺服器的高階設定 第5章 nginx伺服器的gzip壓縮 第6章 nginx伺服器的rewrite功能 第7章 nginx伺服器的 服務 第8章 nginx伺服器的快取機制 第9章 ngi...