反向代理和CDN

來源:CSDN
作者:xk_一步一步來
時間:2020-12-31
4555
CDN是內(nèi)容分發(fā)網(wǎng)絡(Content Delivery Network)。是為了解決用戶請求響應過慢的問題。比如用戶在黑龍江,服務器在海南,用戶請求的速度可能受距離、帶寬的影響。CDN將幾臺機器分發(fā)在全國各地,用戶發(fā)出的請求會選擇就近的CDN服務器進行處理。CDN簡單的來說就是存儲一些靜態(tài)文件的一臺或多臺服務器,通過復制,緩存主服務器等方式,將文件保存其中。

CDN是內(nèi)容分發(fā)網(wǎng)絡(Content Delivery Network)。是為了解決用戶請求響應過慢的問題。比如用戶在黑龍江,服務器在海南,用戶請求的速度可能受距離、帶寬的影響。CDN將幾臺機器分發(fā)在全國各地,用戶發(fā)出的請求會選擇就近的CDN服務器進行處理。CDN簡單的來說就是存儲一些靜態(tài)文件的一臺或多臺服務器,通過復制,緩存主服務器等方式,將文件保存其中。

ia_4100000000.jpg

反向代理一般就是指Nginx,是在主服務器之外加一層代理服務器,用戶的請求會發(fā)送到代理服務器上,由代理服務器請求真正的服務器,獲得到結果后再將結果返回給用戶。反向代理主要的用處就是會加一層安全保障,所有的請求不是直接請求主服務器,而是代理服務器,這樣就保護了主服務器不受侵害。第二個用處就是代理服務器會有緩存,命中緩存的請求可以不用再請求主服務器,提高響應速度。

ia_4100000001.jpg

CDN和反向代理的基本原理都是緩存,區(qū)別在于CDN部署在網(wǎng)絡提供商的機房,使用戶在請求網(wǎng)站服務時,可以從距離自己最近的網(wǎng)絡提供商機房獲取數(shù)據(jù);

而反向代理則部署在網(wǎng)站的中心機房,當用戶請求到達中心機房后,首先訪問的服務器反向代理服務器,如果反向代理服務器中緩存著用戶請求的資源,就將其直接返回給用戶。

使用這兩個技術,都是為了:一方面加快用戶訪問速度,另一方面也減輕了后端服務器的負載壓力。

版權聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/qq_32534441/article/details/84891668

CDN
原文鏈接:點擊前往 >
版權說明:本文內(nèi)容來自于CSDN,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼關注
獲取更多出海資訊的相關信息
個人VIP