動態壓縮功能會自動壓縮 Cloud CDN 提供的回應。一般來說,透過網路傳送的資料大小會縮減 60% 至 85%。
一旦縮減資料大小,下載內容所需的時間就會縮短。對於樣式表 (CSS)、指令碼 (JavaScript) 和影片資訊清單 (HTTP 即時串流/DASH) 等重要資產,這項功能可縮短網頁載入和影片播放時間。
如要進一步瞭解壓縮回應的好處,請參閱「網站基礎知識指南」。
您可以在後端服務或後端 bucket 中啟用壓縮功能。
應用實例
動態壓縮功能可直接縮減從 Cloud CDN 邊緣傳送至用戶端的資料大小,這樣就能直接執行下列操作:
- 縮減 CSS 和 JavaScript 的大小,有助於加快網頁算繪速度,並縮短 First Contentful Paint 時間,這是重要的網站成效指標。
快取 REST API 回應 (例如 JSON 酬載) 時,會產生巨大的正面影響。這些酬載含有重複的鍵、空白字元和大括號,因此壓縮效果良好。快取公用 API 5 到 10 秒是常見的做法,可減少來源負載並維持資料即時性。
即使沒有使用快取,壓縮這些回應也能減少最多 90% 傳送的總位元組數。
縮短影片的播放開始時間,以及即時串流的加入延遲時間。大型即時播放清單 (資訊清單) 含有大量重複資料,包括每個區段的主機 + 路徑前置字元,以及 HTTP 即時串流或 DASH 播放清單中繼資料。只要播放清單越快載入,或是相關更新越快下載,用戶端就能越快解析並開始下載參照影片片段。HTTP 即時串流和 DASH 播放清單的總大小通常會縮減超過 90%。