網站趨勢!滿足速度、資安、一站式管理的 CDN 架構如何運作?
2022/05/10 09:19
瀏覽66
迴響0
推薦0
引用0
你知道各大串流平台、醫療、金融、遊戲等產業的網站速度都與 CDN 有關嗎?CDN 在基本架構下,因應不同網站需求,發展成數種不同的產品樣貌。以下將從 CDN 的三大主要需求:網站加速、資安防禦與中國地區加速說明 CDN 的優勢,並回應幾個關鍵問題。
CDN 的網站加速架構為何?
配置「DDoS 防禦」的 CDN 架構為何?
網站用戶在中國時,需要採用特別的 CDN 嗎?
CDN 架構與實現網站加速的基本原理:節點與緩存
為了更快將網站內容傳遞至用戶,產生了 CDN 的需求,其原理是利用遍佈全球的 CDN 節點,作為用戶端與伺服器端的中介,「縮短」需求者與服務提供者的距離。原理是,當用戶對網站發出請求時, CDN 可以透過計算找出最適合(接近)用戶的節點,將緩存於節點上的內容傳遞至用戶端,使內容傳遞速度更快,優化使用者體驗。
CDN 緩存的流程為:
1. 用戶對某網站發出請求
用戶對網站發出請求後,DNS 解析用戶請求的網站域名,並且回覆一 IP 位址(節點的 IP 位址)。
2. 獲得網站的 IP 位址(CDN 的 IP 位址)
DNS 告知用戶該網站的 IP 位址(實際上是節點的 IP 位址)後,用戶將會請求 DNS 給的 IP,讓請求知道要去哪個地方。
3. CDN 節點上的緩存回應用戶請求
請求到了節點後,節點確認當前請求的內容是否已經緩存在節點上。
若有: 將節點緩存的內容回應給用戶,流程結束。
若沒有:向源伺服器請求該物件,得到響應後,節點判斷是否要進行緩存後,回應給客戶,流程結束。
CDN 的網站加速架構為何?
配置「DDoS 防禦」的 CDN 架構為何?
網站用戶在中國時,需要採用特別的 CDN 嗎?
CDN 架構與實現網站加速的基本原理:節點與緩存
為了更快將網站內容傳遞至用戶,產生了 CDN 的需求,其原理是利用遍佈全球的 CDN 節點,作為用戶端與伺服器端的中介,「縮短」需求者與服務提供者的距離。原理是,當用戶對網站發出請求時, CDN 可以透過計算找出最適合(接近)用戶的節點,將緩存於節點上的內容傳遞至用戶端,使內容傳遞速度更快,優化使用者體驗。
CDN 緩存的流程為:
1. 用戶對某網站發出請求
用戶對網站發出請求後,DNS 解析用戶請求的網站域名,並且回覆一 IP 位址(節點的 IP 位址)。
2. 獲得網站的 IP 位址(CDN 的 IP 位址)
DNS 告知用戶該網站的 IP 位址(實際上是節點的 IP 位址)後,用戶將會請求 DNS 給的 IP,讓請求知道要去哪個地方。
3. CDN 節點上的緩存回應用戶請求
請求到了節點後,節點確認當前請求的內容是否已經緩存在節點上。
若有: 將節點緩存的內容回應給用戶,流程結束。
若沒有:向源伺服器請求該物件,得到響應後,節點判斷是否要進行緩存後,回應給客戶,流程結束。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入


