天天看點

Nginx反向代理、負載均衡、動靜分離原理

Nginx反向代理、負載均衡、動靜分離原理

正向代理

區域網路中的電腦使用者想要直接通路網絡是不可行的,隻能通過代理伺服器來通路,這種代理服務就被稱為正向代理。

Nginx反向代理、負載均衡、動靜分離原理

反向代理

用戶端無法感覺代理,因為用戶端通路網絡不需要配置,隻要把請求發送到反向代理伺服器,由反向代理伺服器去選擇目标伺服器擷取資料,然後再傳回到用戶端。

此時反向代理伺服器和目标伺服器對外就是一個伺服器,暴露的是代理伺服器位址,隐藏了真實伺服器 IP 位址。

Nginx反向代理、負載均衡、動靜分離原理

負載均衡

假設有 15 個請求發送到代理伺服器,那麼由代理伺服器根據伺服器數量,平均配置設定,每個伺服器處理 5 個請求,這個過程就叫做負載均衡。

Nginx反向代理、負載均衡、動靜分離原理

動靜分離

Nginx還可以實作,加快解析速度,降低單個伺服器的壓力。

Nginx反向代理、負載均衡、動靜分離原理

繼續閱讀