在 WordPress 的圖片最佳化中,這個新功能會自動創建原始圖片的最佳化 WebP 圖片,存儲這些 WebP 圖片不會增加你的硬碟空間成本。
然後,利用 Kinsta 的 CDN,它將圖片文件中 (JPG、PNG,WebP) 較小的一個提供給你的最終用戶端。
這個技術是使用 Cloudflare Enterprise 的 Polish 功能 !
什麼是 Polish ?
詳細說明:
Cloudflare Polish
Kinsta CDN 的 Cloudflare Enterprise 是使用 Cloudflare 稱之為 Polish 的技術。
它可以最佳化網站上的圖片作為快取的一部分。
簡單的說,沒有最佳化的圖片在到達用戶端的瀏覽器之前會被壓縮。
根據圖片的類型,Polish 會在將圖片發送到瀏覽器之前從圖片中刪除不必要的數據,且同時還會壓縮本身的圖片數據,圖片可以縮小 21-48%,具體取決圖片的多種因素。
此外,如果 WebP 版本明顯小於無損或有損壓縮,並且瀏覽器在其 Accept 標頭中包含以下內容,Cloudflare 會以 WebP 格式提供圖像。
代碼: 選擇全部
Accept: image/avif,image/webp,image/*,*/*;q=0.8
如何檢查 Polish 是否正常啟用 ?
通過查看加載到你網站上的圖片的 HTTP 標頭來驗證 Polish 是否正常工作。
在 Chrome 開發人員控制台中選擇「Network」,然後加載往站。
搜尋「polish」關鍵字,然後點擊其中一個圖片結果,如下所示:
*
你的網站圖片已經使用 Cloudflare Polish 壓縮及轉換功能了。
團片沒有轉換為 WebP 格式 ?
當實際檢查你的網站時,客戶端並沒有實際轉換為 WebP 圖片顯示。
官方的回答:
並不是每一張圖片都會以 WebP 輸出到瀏覽器端,這會依 Cloudflare Polish 系統去判斷,會以最佳的圖片格式輸出。
這有幾種可能性:
- 雖然 WebP 的平均壓縮率效果比 JPEG 好,但也有例外,在某些情況下 JPEG 的壓縮效果比 WebP 好,Cloudflare 會自動檢測這些情況並保留 JPEG 格式輸出。
- Cloudflare 不會從 JPEG 轉換為 WebP,因為轉換會使文件變大,或者降低圖片品質的幅度超過節省的文件大小。
- 來源端提供低品質的 JPEG 圖片 (品質設置為 60 或更低),將它們轉換為 WebP 可能無益,建議在來源伺服器上提供高品質的 JPEG 圖片 (壓縮品質設置在 80 到 90 之間) 以避免此問題。
- 如果你的 WordPress 已經有安裝了圖片最佳化外掛,它可能會干擾 Polish,對圖片應用兩次有損優化壓縮是沒有意義的,因為品質下降將大於文件大小的節省。
參考文件:
A Very WebP New Year from Cloudflare

WooWP 已成為 Kinsta 代理合作夥伴關係 !