如何通過瀏覽器查看CDN緩存是否成功
更新時間 2023-12-15 17:13:07
最近更新時間: 2023-12-15 17:13:07
分享文章
本文介紹如何通過瀏覽器查看CDN緩存是否成功。
背景說明
使用天翼云CDN加速后,用戶首次訪問某個文件,CDN邊緣節點會回源獲取文件并緩存在節點,下個用戶訪問同個文件時,會由CDN節點直接響應給用戶。該過程可通過在瀏覽器查看。
具體方法
天翼云CDN加速的響應內容,默認會在響應頭中添加Ctl-Cache-Status響應頭部,該頭部值代表節點是否命中的信息,從前到后依次體現中間節點、邊緣節點的命中狀態。如果您的某個域名已經在天翼云CDN加速,可通過如下步驟查看文件是否成功緩存。
- 打開edge瀏覽器,單擊右上角“設置及其他”,選擇“更多工具”-“開發人員工具”。或者按“F12”鍵。

- 單擊“網絡”,然后在“名稱”列選中對應url,即可在“標頭”標簽中看到緩存相關響應頭。

相關響應頭含義說明如下:
- Age:表示該文件在對應CDN邊緣節點已緩存的時間,單位為秒。只有文件已在CDN邊緣節點緩存時,才會響應該頭部;如該文件為首次訪問則無該頭部。
- Ctl-Cache-Status:表示該文件在CDN邊緣節點和中間層節點的緩存狀態,值為HIT或MISS;HIT表示對應文件在該節點已緩存,MISS表示該節點無緩存;如存在兩個HIT或MISS狀態,則前一個代表邊緣節點回中間節點獲取該文件時,中間節點的緩存狀態,后一個代表邊緣節點本次響應給用戶時的緩存狀態。
注意由于邊緣節點緩存該文件時,會一并緩存當次請求中間節點給出的Ctl-Cache-Status響應頭信息,因此該頭部存在兩個HIT或MISS狀態時,主要關注后一個,即邊緣節點伴隨每次用戶請求追加的HIT/MISS狀態即可。