CDN節點間與源的傳輸方式有以下三種情況
1.邊緣-中心-源-中心-邊緣
實線部分為客戶端瀏覽器對http://xxxxx的第一次訪問,假設CDN廠商的DNS經過智能調度將請求分配到了邊緣節點A,因為邊緣A不存在對應的緩存文件file,邊緣A向中心發起請求,當中心也沒有緩存則回源獲取file的內容并緩存為獨立的新文件file,同步返回給邊緣A并緩存。
2.邊緣-中心-邊緣
當中心節點緩存了對應文件,新的邊緣節點再次請求該文件的時候,一般情況下,如黃色虛線所示,邊緣節點C直接從中心節點獲取緩存file并緩存到邊緣。
3.邊緣-源-邊緣
當CDN的系統判斷節點B回源比從中心節點獲取文件更快或者邊緣B域名未配置中心節點,節點B直接回源獲取file的內容并緩存為獨立的新文件file,此時因為是略過中心節點的,中心節點的緩存仍是上一次回源的數據。如果需要,可以通過部署強制中心節點(邊緣-中心-源)徹底避免這種情況。