但是為什么我們需要代理服務(wù)器呢?為什么我們不直接在Web客戶端和Web服務(wù)器之間進(jìn)行通信?是不是更簡單快捷?

嗯,可能很簡單,但是更快,不真實(shí)。但我們會談到這一點(diǎn)。
在解釋使用什么代理服務(wù)器之前,我需要先解決一件事。這是反向代理的概念或者說是正向代理和反向代理的區(qū)別。
轉(zhuǎn)發(fā)代理充當(dāng)客戶端向網(wǎng)絡(luò)服務(wù)器請求資源的代理。它通過過濾請求或通過防火墻隱藏有關(guān)客戶端的信息來保護(hù)客戶端。另一方面,反向代理正好相反。它通常在防火墻后面,保護(hù)Web服務(wù)器。所有客戶都知道,他們與真實(shí)的Web服務(wù)器通信,仍然不知道反向代理背后的網(wǎng)絡(luò)。
代理非常有用,而且應(yīng)用廣泛。讓我們來看看代理服務(wù)器的一些使用方法。
壓縮-直接壓縮內(nèi)容可以提高通信速度。就這么簡單。
監(jiān)控過濾——想不讓小學(xué)的孩子訪問成人網(wǎng)站?代理是適合你的解決方案。
安全代理可以作為整個網(wǎng)絡(luò)的單一入口點(diǎn)。它們可以檢測惡意應(yīng)用程序并限制應(yīng)用程序級協(xié)議
匿名-代理可以修改請求以獲得更大的匿名性。它可以從請求中刪除敏感信息,只留下重要的東西。雖然向服務(wù)器發(fā)送較少的信息可能會降低用戶體驗(yàn),但匿名有時是一個更重要的因素。
訪問控制——非常簡單,您可以在一個代理服務(wù)器上集中控制多臺服務(wù)器的訪問。
緩存——可以使用代理服務(wù)器緩存熱門內(nèi)容,從而大大降低加載速度。
負(fù)載平衡——如果你的服務(wù)有大量的“峰值流量”,你可以使用代理將工作負(fù)載分配給更多的計(jì)算資源或網(wǎng)絡(luò)服務(wù)器。負(fù)載平衡器路由流量,以避免峰值出現(xiàn)時單臺服務(wù)器過載。