CDN技術原理

2021-09-03 10:26:16 字數 732 閱讀 9136

內容分發網路(cdn)採用智慧型路由和流量管理技術,及時發現能夠給訪問者提供最快響應的加速節點,並將訪問者的請求導向到該加速節點,由該加速節點提供內容服務。利用內容分發與複製機制,cdn客戶不需要改動原來的**結構,只需修改少量的dns配置,就可以加速網路的響應速度。

當使用者訪問了使用cdn服務的**時,dns網域名稱伺服器通過cname方式將最終網域名稱請求重定向到cdn系統中的智慧型dns負載均衡系統。智慧型dns負載均衡系統通過一組預先定義好的策略(如內容型別、地理區域、網路負載狀況等),將當時能夠最快響應使用者的節點位址提供給使用者,使使用者可以得到快速的服務。

同時,它還與分布在不同地點的所有cdn節點保持通訊,蒐集各節點的健康狀態,確保不將使用者的請求分配到任何乙個已經不可用的節點上。而我們的cdn還具有在網路擁塞和失效情況下,能擁有自適應調整路由的能力。

使用了cdn服務後,使用者的訪問流程如下圖所示:

- 使用者向瀏覽器提供要訪問**的網域名稱,網域名稱解析的請求被發往**的dns網域名稱解析伺服器;

- 由於**的dns網域名稱解析伺服器對此網域名稱的解析設定了cname,請求被指向cdn網路中的智慧型dns負載均衡系統;

- 智慧型dns負載均衡系統對網域名稱進行智慧型解析,將響應速度最快的節點ip返回給使用者;

- 瀏覽器在得到速度最快節點的ip位址以後,向cdn節點發出訪問請求;

- 由於是第一次訪問,cdn節點將回到源站取使用者請求的資料並發給使用者;

- 當有其他使用者再次訪問同樣內容時,cdn將直接將資料返回給客戶,完成請求/服務過程。

CDN技術原理

cdn技術原理 cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置cdn節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠...

CDN技術原理

內容分發網路 cdn 採用智慧型路由和流量管理技術,及時發現能夠給訪問者提供最快響應的加速節點,並將訪問者的請求導向到該加速節點,由該加速節點提供內容服務。利用內容分發與複製機制,cdn客戶不需要改動原來的 結構,只需修改少量的dns配置,就可以加速網路的響應速度。當使用者訪問了使用cdn服務的 時...

CDN技術原理

要了解cdn的實現原理,首先讓我們來回顧一下 傳統的訪問過程,以便理解其與cdn訪問方式之間的差別 由上圖可見,傳統的 訪問過程為 1.使用者在瀏覽器中輸入要訪問的網域名稱 2.瀏覽器向網域名稱解析伺服器發出解析請求,獲得此網域名稱對應的ip位址 3.瀏覽器利用所得到的ip位址,向該ip對應的伺服器...