CDN一般會用來托管Web資源(包括文本、圖片和腳本等),可供下載的資源(媒體文件、軟件、文檔等),應(yīng)用程序(門戶網(wǎng)站等)。使用CDN來加速這些資源的訪問。
1. 在性能方面,引入CDN的作用在于:
用戶收到的內(nèi)容來自最近的數(shù)據(jù)中心,延遲更低,內(nèi)容加載更快部分資源請求分配給了CDN,減少了服務(wù)器的負(fù)載
2. 在安全方面,CDN有助于防御DDoS、MITM等網(wǎng)絡(luò)攻擊:
針對DDoS:通過監(jiān)控分析異常流量,限制其請求頻率針對MITM:從源服務(wù)器到 CDN 節(jié)點到 ISP(Internet Service Provider),全鏈路 HTTPS 通信
除此之外,CDN作為一種基礎(chǔ)的云服務(wù),同樣具有資源托管、按需擴(kuò)展(能夠應(yīng)對流量高峰)等方面的優(yōu)勢。