[WordPress] 用 OptiMole 線上服務,自動將 JPG/PNG 圖片轉成 WebP 格式

[WordPress] 用 OptiMole 線上服務,自動將 JPG/PNG 圖片轉成 WebP 格式

之前使用 cwebp 指令將 PNG 圖檔轉成 WebP 圖檔

不過因為 Safari 還不是全面支援 WebP,

所以全面換成 WebP 的話,對於 iPhone/iPad 的使用者來說,

就看不到圖了 (雖然說我在 iPhone 上也還是用 Chrome 就是了)…

 

查了一下,找到了 OptiMole 這個線上服務,

它提供了 WordPress 外掛,可以自動把 PNG 轉換成 WebP 圖檔,

並依據瀏覽者使用的瀏覽器,決定要傳送 PNG 或 WebP 圖檔過去,

算是一種聰明的解決方案~

 

不過,這種方案應該是會需要將原圖傳上 OptiMole 的網站,

轉成 WebP 圖檔後,再傳回來存起來,以備下次使用,

這樣子第一次圖片的存取應該是會耗費較大量的網路頻寬的。

希望這只會做一次,不然就沒有加速的效果了~

 

來看一下怎麼用 OptiMole 吧~

 

1. 註冊 OptiMole 的 API key

裝好 Image optimization service by Optimole 這個 WordPress 外掛,

點下 Register & Email API key,

就會到 OptiMole 網站上取得一組 API key:

將取得的 API key 在外掛中輸入後,

點下 Connect to OptiMole Service,就連結完成了:

 

可以看到目前還沒有使用量的數據,

當有人來瀏覽網站時,圖片被送回 OptiMole 網站:

 

2. 設定 OptiMole

到 General Settings 頁面,

將 Enable image replacement 啟用,

這樣圖片就會經由 OptiMole 的服務轉成 WebP 格式。

另外,Javascript replacement & Lazy load 也啟用,

在圖片需要顯示時才讀進來,增進效能:

 

在設定頁的 Dashboard 下面,可以看到最近被最佳化過的圖片列表,

還可以看到檔案縮小的比例:

 

測試起來,在 Google PageSpeed Insights 的測速結果是有差異的,

「提供 next-gen 格式的圖片」這一項會獲得改善~

不過,免費版的 OptiMole 只提供每月 1GB 的上傳限制,

所以蠻容易就達到門檻,導致服務中斷。

目前只能享受每個月前期的效果囉~

(本頁面已被瀏覽過 943 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料