CDN 概述
CDN 全稱 Content Delivery Network,即內容分發網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。
CDN 的工作原理就是將源站的資源緩存CDN各個節點上,當請求命中了某個節點的資源緩存時,立即返回客戶端,避免每個請求的資源都通過源站獲取,避免網絡擁塞、緩解源站壓力,保證用戶訪問資源的速度和體驗。
舉一個生活中的例子,我們在某東上購買商品,快遞能做到當日送達,其根本原理是通過在全國各地建設本地倉庫。當用戶購買商品時,通過智能倉配模式,為消費者選擇就近倉庫發貨,從而縮短物流配送時間。
而商品庫存的分配,從 工廠(源站) -》 地域倉庫(二級緩存) -》 本地倉庫 (一級緩存)
內容分發網絡 就像前面提到的 智能倉配網絡一樣,解決了因分布、帶寬、服務器性能帶來的訪問延遲問題,適用于站點加速、點播、直播等場景。使用戶可就近取得所需內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度和成功率。
CDN的組成
全局負載均衡系統 GLB(Global Load Balance)
當用戶訪問加入CDN服務的網站時,域名解析請求將最終由 “智能調度DNS”負責處理。
它通過一組預先定義好的策略,將當時最接近用戶的節點地址提供給用戶,使用戶可以得到快速的服務。
同時它需要與分布在各地的CDN節點保持通信,跟蹤各節點的健康狀態、容量等信息,確保將用戶的請求分配到就近可用的節點上。
緩存服務器
緩存服務器主要的功能就是緩存熱點數據,數據類型包括:靜態資源(html,js,css等),多媒體資源(img,mp3,mp4等),以及動態數據(邊緣渲染)等。
源站
源站指發布內容的原始站點。添加、刪除和更改網站的文件,都是在源站上進行的;另外緩存服務器所抓取的對象也全部來自于源站。
-
數據
+關注
關注
8文章
7139瀏覽量
89573 -
服務器
+關注
關注
12文章
9303瀏覽量
86060 -
網絡
+關注
關注
14文章
7599瀏覽量
89243 -
CDN
+關注
關注
0文章
323瀏覽量
28908
發布評論請先 登錄
相關推薦
評論