cdn加速技術全面解析

发布时间2020-04-07    点击数: 133   作者:365体育平台首页

365体育平台首页CDN(ContentDeliveryNetwork)全稱為“內容分發網絡”,其主要通過現有的Internet中增加一層新的CACHE(緩存)層,讓用戶訪問到最近服務器的“邊緣”節點。讓用戶降低延遲,提交網站訪問速速,從技術根本上全面解決網絡帶寬小、用戶訪問量大、網站服務器資源分布不均等問題。

簡單的說,CDN的工作原理就是將您源站的資源緩存到位于全球各地的CDN節點上,用戶請求資源時,就近返回節點上緩存的資源,而不需要每個用戶的請求都回您的源站獲取,365体育平台首页避免網絡擁塞、緩解源站壓力,保證用戶訪問資源的速度和體驗。

通過以上的分析我們可以得到,為了實現對普通用戶透明(使用緩存后用戶客戶端無需進行任何設置)訪問,需要使用DNS(域名解析)來引導用戶來訪問Cache服務器,以實現透明的加速服務.由于用戶訪問網站的第一步就是域名解析,所以通過修改dns來引導用戶訪問是最簡單有效的方式.

對于普通的Internet用戶,每個CDN節點就相當于一個放置在它周圍的網站服務器.通過對dns的接管,用戶的請求被透明地指向離他最近的節點,節點中CDN服務器會像網站的原始服務器一樣,響應用戶的請求.由于它離用戶更近,因而響應時間必然更快.

CNAME即別名(CanonicalName);可以用來把一個域名解析到另一個域名,當DNS系統在查詢CNAME左面的名稱的時候,都會轉向CNAME右面的名稱再進行查詢,一直追蹤到最后的PTR或A名稱,成功查詢后才會做出回應,否則失敗。

例如,你有一臺服務器上存放了很多資料,你使用docs.example.com去訪問這些資源,但又希望通過documents.example.com也能訪問到這些資源,那么你就可以在您的DNS解析服務商添加一條CNAME記錄,將documents.example.com指向docs.example.com,添加該條CNAME記錄后,所有訪問documents.example.com的請求都會被轉到docs.example.com,獲得相同的內容。

接入CDN時,在CDN提供商控制臺添加完加速域名后,您會得到一個CDN給您分配的CNAME域名,您需要在您的DNS解析服務商添加CNAME記錄,將自己的加速域名指向這個CNAME域名,這樣該域名所有的請求才會都將轉向CDN的節點,達到加速效果。


Copyright 2003 - 2002 365体育平台首页. All Rights Reserved 版权所有粤ICP11235728 地址:BENZCLOUD奔馳雲端 優質平價雲端服務