Cloud CDN供用戶自定義快取鍵以增進CDN效能

,使用戶能進一步微調網頁服務效能。Cloud CDN現在開始預覽動態壓縮功能,CDN服務將會自動減少從邊緣傳輸到客戶端的回應大小,即便來源伺服器沒有壓縮,Cloud CDN也會主動壓縮這些資源,官方提到,在流行的CSS和Javascript檔案上,動態壓縮可以將回應大小縮小60%到80%。

無論是對網頁服務或是終端用戶,都可以從動態壓縮功能獲益,透過縮減CSS和Javascript資源內容大小,可以減少第一次內容繪製和頁面載入時間,而且當網頁具有大量可壓縮的內容,透過動態壓縮功能,還可節省快取流量出口成本。

Cloud CDN目前可以對HTML、CSS、Javascript、JSON、HLS播放列表,以及DASH清單等網頁資源,執行gzip和Brotli壓縮。

Cloud CDN還讓用戶可以自定義快取鍵,以提高CDN效能。Google解釋,當請求到達CDN邊緣時,請求會映射至快取鍵,並且與快取中的項目進行比較,在預設情況下,CDN使用URI的協定、主機、路徑和查詢字串來定義快取鍵。

而自定義快取鍵新功能可以讓用戶更好地控制快取行為,以提高快取命中率和來源分流,Cloud CDN支援命名標頭和Cookie作為快取鍵,官方提到,當用戶的網頁服務實作A/B或金絲雀測試,命名Cookie將可派上用場。

另外Cloud CDN針對Cloud Storage的URI參數允許清單,讓用戶可以實現快取破壞(Cache Busting),官方解釋,這是一種快取政策,即便舊版本快取仍處於活躍狀態,終端用戶也能夠存取到快取資源中最新的版本,透過將版本查詢參數加入到允許列表中,用戶就不需要明確配置使舊快取失效。

https://www.ithome.com.tw/news/153762

您可能也會喜歡…