1、什么是CDN
CDN (Content Delivery Network)內容分發網絡,它主要依靠部署在各地的服務器通過內容分發、訪問調度等技術,使用戶就近獲取所需的內容,降低網絡阻塞、提高用戶的訪問速度。CDN出現,是業務需求推動技術革新的
CDN適合靜態資源的加速訪問(比如js,css,jpg,png,靜態html等)
CDN的核心為: 就近訪問
CDN的網絡節點是部署在全國各地的
2、什么是就近訪問

就近訪問,是通過”智能DNS“解析來實現的
對于同一個域名的解決,智能dns可用依據用戶的位置(用戶IP),來決定返回的域名ip,
CDN由源、緩存、智能dns構成
3、
當源文件更新咯,鏡像里的文件沒有更新,存在數據不一致的問題
方案1: 源更新的時候,過期掉鏡像里的文件(緩存淘汰)
方案2: 等待鏡像里的文件過期(緩存過期)
方案3: 使用版本號,對于需要經常升級的文件,最好加上版本號
4、資源更新、是源推送還是鏡像拉取 (推薦使用鏡像拉取)
當資源更新的時候,源一次性的推送到所有鏡像
當發現資源缺失的時候,鏡像主動去源拉取