邊緣快取核驗工具:驗證 CDN 命中、304、Brotli 與 Range
連續請求真實靜態資源,核驗 CDN 快取命中、Age、304、壓縮協商、Range 分片與邊緣節點行為。
什麼是邊緣快取核驗?
邊緣快取核驗關注 CDN 實際做了什麼,而不只是讀取設定。它對 JS、CSS、圖片、字型或影片分片等靜態資源連續請求,觀察快取預熱、Age 推進,以及條件請求與壓縮協商。
邊緣快取核驗如何運作?
工具從固定出口串行發出一組唯讀請求,保留每次回應的證據。
- 01
連續採樣
重複請求同一個靜態資源,區分冷啟動與持續 MISS,並比較每次回應標頭耗時。
- 02
驗證協定行為
取得 ETag 或 Last-Modified 後發送條件請求,逐一協商 br、gzip、zstd、identity,並測試 Range 是否回傳 206。
- 03
解釋邊界
結合 Age、Cache-Control、Vary 與節點標頭給出建議;採樣只代表目前出口,不冒充全球命中率。
邊緣快取核驗常見問題
為什麼要連續請求?
單次回應無法區分冷啟動與持續未命中,連續採樣才能觀察 HIT 收斂、Age 推進與延遲變化。
應該核驗 HTML 還是靜態檔案?
優先使用 JS、CSS、圖片、字型或影片分片等應共享快取的資源。帶使用者狀態的動態 HTML 通常不應快取。
核驗結果代表所有地區嗎?
不代表。請求從單一區域發出,只能說明該出口的行為。全球差異要靠多節點探針或排行榜。
為什麼 HIT 但 Age 不增加?
可能請求被分配到不同節點,也可能物件反覆失效,應結合節點、TTL 與更多地區樣本判斷。