前言
CDN的中文全名是內容分發網絡,其功能爲將內容“發佈”到離用戶最近的服務器上,有效的避免網絡擁塞(越遠的距離越容易遇到擁塞)。
CDN能力
1. 靜態加速能力
通過本地化緩存加速能力給用戶提供一個就近訪問的高性能訪問架構,消除由用戶地域差異而導致的用戶體驗不一致,提供不同地區用戶的相對一致的高性能訪問體驗。
2. 卸載源站能力
CDN將資源緩存在它的服務器上,訪問是在用戶和CDN之間進行的,原來用戶的直接請求都發送到網站服務器上,移交到CDN上,源站的訪問量和帶寬佔用會大幅度減小。
3. 防攻擊能力
成熟的CDN提供商至少有數百個CDN節點,資源存儲在CDN上,對源站的惡意攻擊大部分會將目標放在CDN節點上,從而有效阻止或者減小攻擊造成的傷害。
4. 動態加速能力
CDN提供靜態加速能力,將資源存放在CDN邊緣節點上,讓用戶訪問資源的網絡距離變短,從而實現性能的優化。
5. 用戶訪問序列優化能力
CDN可以提供頁面內資源預取和頁面間資源預取的能力。
6. 定製化模塊開發能力
除CDN提供的各種標準功能,也可提供定製化功能,如邊緣化的圖片壓縮、邊緣化圖片格式轉換、自適應圖片下載等功能。
文章參考
以上文章引用於《大型網站性能優化實踐》一書,作者: 周濤明 張榮華 張新兵
結語
胡哥一分鐘課堂,帶你認識IT互聯網。
長按掃碼關注,更帥更漂亮呦!關注胡哥有話說公衆號,與胡哥深入交流!