問題現象

CDN通過在現有網絡中增加一層新的緩存節點,將源站的資源發布到最接近用戶的網絡節點,使得客戶端在請求時直接訪問并命中該資源,減少回源情況,提高網站訪問速度。

可能原因

CDN緩存節點可分為L1節點和L2節點。L1節點分布在全國各省市,L2節點分布在幾個大區下,簡單架構如下圖所示。CDN節點緩存圖
CDN節點緩存策略如下:
  1. 客戶端在請求域名時,先向本地DNS查詢該域名對應的IP地址,本地DNS再向權威DNS進行查詢,由阿里云CDN進行調度,為該DNS分配對應的節點。
  2. 客戶端向CDN節點發起連接請求,當L1節點有緩存資源時,會命中該資源,直接將數據返回給客戶端。當L1節點無緩存資源時,會向L2節點請求對應資源,如果L2節點有緩存資源,則將資源同步到L1節點,并返回給用戶;如果L2節點無緩存資源,則直接回客戶源站獲取資源,并按照配置的緩存策略進行緩存。