筆記 WordPress TTFB 性能調效 Cloudflare lightspeed

筆記 WordPress TTFB 性能調效 Cloudflare lightspeed

狀況說明

說真的,一直以來都覺得 blog 載入時超久,不知為什麼,之前才把圖改成 Webp了

這次認真把 timing chart 拉出來看,好樣的,竟然是TTFB (Time to First Byte),這東西跟什麼圖片大小,你的頁面無關了

這是你送出 request 後,到第一個回應的時間。跟 Server 比較有相關,而且這個時間高達10秒,真的太誇張,之前誤會adsense了 XD 以為是 adsense 的鍋 XD

把 cloudflare 的 proxy 關了後,也沒快多少,也跟 cloudflare 無關

後來測了一些東西,主要還是你要有 cache 在 cloudflare 那邊,不然 cloudflare 還要去 original server 要資料會很久.

Performance Tuning

後來做了以下步驟,改了不少

  1. cloudflare 的 cache 設長一點,反正 blog 東西都不太會動
  2. SSL/TLS 部分,使用彈性模式,只有在使用者端做 SSL,cloudflare 跟 original server 不用 SSL/TLS,可以減少 30% 的 overhead,記得 original server 的 firewall 要設定好,只充許 cloudflare 存取
  3. wordpress 部分有安裝 lightspeed 做基本的 cache,這邊沒有測改善多少

最後出來的結果,TTFB 可以降到 1 秒內,覺得主要還是有 cache~

測試結果

反正有 cache 到速度就是很快,還是需要再觀察一下

 

 

Scroll to Top