筆記 WordPress TTFB 性能調效 Cloudflare lightspeed

posted in: computer, 筆記 | 0

筆記 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 到速度就是很快,還是需要再觀察一下