Nginx文档阅读笔记-Reverse Proxy vs. Load Balancer(反向代理与负载均衡)
目錄
?
?
官方解析
博主解析
?
官方解析
反向代理和負(fù)載均衡都是在客戶端和服務(wù)器之間的中間層里面。在現(xiàn)在的Web體系中,他們都在在硬件上的軟件系統(tǒng)。
反向代理:接收客戶端請(qǐng)求然后轉(zhuǎn)發(fā)到服務(wù)器上,然后把服務(wù)器的響應(yīng)轉(zhuǎn)發(fā)到客戶端上。
負(fù)載均衡:用于分配服務(wù)器,把即將連接的客戶端分配給其他服務(wù)器,服務(wù)器直接把響應(yīng)發(fā)給客戶端。
下面來(lái)詳細(xì)看一下:
負(fù)載均衡
一般是一個(gè)站點(diǎn)有多臺(tái)服務(wù)器,并且這些服務(wù)器都放了一些相同的東西,這樣的話就可以防止單站點(diǎn)被客戶請(qǐng)求所搞死,使用負(fù)載均衡器這個(gè)技術(shù)可以重復(fù)利用各個(gè)服務(wù)器的資源完成流量的分配(理論上是這樣啊DNS負(fù)載均衡其實(shí)沒(méi)這么6,還是有可以提高的地方,但肯定比單臺(tái)服務(wù)器好)。
負(fù)載平衡器還可以檢測(cè)哪個(gè)服務(wù)器宕機(jī),就不把客戶引領(lǐng)到好的主機(jī)上去(DNS負(fù)載均衡沒(méi)有做到這個(gè)功能)。使用反向代理有2個(gè)好處:
? ? ? ? ? 1. 增加了安全性:因?yàn)槭鞘褂梅聪虼?#xff0c;所以不會(huì)暴露服務(wù)器的IP地址,這樣就防止了一些列的攻擊,并且有些反向代理服務(wù)器還可以預(yù)防DDOS攻擊。
? ? ? ? ? 2. 可拓展性及靈活性:可以隨時(shí)改變后端服務(wù)器的數(shù)量或者位置。
反向代理
這個(gè)可以是一臺(tái)服務(wù)器也可以是多臺(tái)服務(wù)器,可以這么理解反向代理,他就是一張公共的臉,置于該顯示哪個(gè)網(wǎng)站(服務(wù)器)。
部署反向代理的另一個(gè)原因是提高web的速度-減少生成響應(yīng)并將其返回給客戶機(jī)所需的時(shí)間。
web加速技術(shù)包括以下內(nèi)容:
? ? ? ? ? 1. 壓縮:比如使用Niginx把數(shù)據(jù)壓縮成gizip,這里會(huì)增加HTTP響應(yīng)頭,Content-Encodin:gzip;
? ? ? ? ? 2. SSL傳輸: 使用Niginx可以把HTTP搭建成HTTPS站點(diǎn);
? ? ? ? ? 3. 緩存:其實(shí)Nginx就是一個(gè)代理服務(wù)器,他具備緩存的功能。
?
?
博主解析
這里官方解析已經(jīng)很明確了,現(xiàn)在來(lái)說(shuō)下,為什么 在XX考試,或者xx技術(shù)上,很多人會(huì)說(shuō):反向代理負(fù)載均衡。
這個(gè)技術(shù)其實(shí)是這個(gè)意思:
在Niginx上可以配置反像代理,如下:
通過(guò)配置weight即可完成負(fù)載均衡的效果!
在讀大學(xué)的時(shí)候,負(fù)載均衡是出現(xiàn)的思科路由器上面的詞,通過(guò)負(fù)載均衡走不同的路由器。現(xiàn)在在web中也有負(fù)載均衡這個(gè)概念!
總結(jié)
以上是生活随笔為你收集整理的Nginx文档阅读笔记-Reverse Proxy vs. Load Balancer(反向代理与负载均衡)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QML笔记-自定义控件的2种点击方式(推
- 下一篇: Nginx —— 检查配置文件ngi