Cloudflare 於各方案釋出 Cache Rules Vary 支援,最佳化 HTTP 快取效率
為何重要
過去 Vary 機制因對 User-Agent、Cookie 或接受語言微小的無關差異過於敏感,常導致優質內容被分裂成數千個無法重用的“冷快取入口”,拖垮 CDN 效能與命中率。Cloudflare 此次將控制權交還給開發與運維團隊,提供在不犧牲快取命中率的情況下精細管理內容協商的工具,這是解決邊緣網路技術債的關鍵一環。
針對 HTTP 響應頭 Vary 長久以來因敏感度過高而被詬病“難用”的問題,Cloudflare 正式在所有方案的 Cache Rules 中新增對 Vary 的處理能力,允許使用者決定原本“零散”的快取邏輯如何整合。
- Cloudflare 資料分析指出,在超過 1.2 億個 HTTP 響應樣本中,發現近 3,000 個熱門網站對四個以上 Response Header 進行了變更,部分甚至高達 47 個,導致快存碎片化。
- 使用者現在可透過 Cache Rules 設定三種操作模式:預設推薦的
normalize(標準化無意義的差異)、passthrough(除大小寫或空格外保留確切差異)或bypass(面對不可預測的過度變體時繞過快取)。 - 來源伺服器僅負責通過 Vary 頭宣告哪些欄位可能影響響應,而 Cloudflare 現在會將處理這些欄位(如標準化語言偏好、合併無關差異)的決策權交還給使用者。