CDN 簡介
什么是CDN
Content Delivery Network 內容分發網絡
通過在現有的Internet中增加一層新的網絡架構,將網站的內容發布到最接近用戶的網絡”邊緣”(節點服務器),使用戶可以就近取得所需的內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度
CDN的架構
CDN網絡分為中心和邊緣(節點)
中心
CDN網管中心和DNS重定向解析中心,負責全局負載均衡,設備系統安裝在管理中心機房
邊緣
主要指異地節點,CDN分發的載體,主要由Cache和負載均衡器等組成
CDN工作原理
用戶訪問了使用CDN服務的資源時,DNS域名服務器通過CNAME方式將最終域名請求重定向到CDN系統中的智能DNS負載均衡系統.智能 DNS負載均衡系統通過一組預先定義好的策略(如內容類型、地理區域、網絡負載狀況等),將當時能夠最快響應用戶的節點地址提供給用戶
CDN工作流程

適用場景
- 訪問量大的網站,被訪問內容更新周期比較長的網站:在線視頻、游戲、圖片、音頻、社交、電商、下載站、政府企業門戶等
- 一定量級的靜態資源訪問,包括html,js,css,apk,mp3,flv等所有靜態資源
計費方式
按流量計費和按日峰值計費


CDN緩存
- CDN緩存時間
CDN的cache軟件遵循http(https)協議,緩存時間由文件header頭的Cache-Control或Expires來控制。 - 如何刷新緩存
阿里云:手動刷新目錄和文件。騰訊:設置緩存時間自動刷新。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!