紀錄一下,心血來潮重測了 Apache Benchmark ,發現自己四個站不同主機,測出來不約而同都變很糟
之前 100 次 request、10 併發 最後一筆數據 都在 400ms 內,突然暴增到 8000ms,且 CPU 會滿載
猜想大概每次請求都會從資料庫取內容
為找到問題點,先嘗試清理/調整 Cache Enabler + Autoptimize 選項,但效益不大,
停用後反而從 8000ms 降到 6000ms,但 PageSpeed 分數變難看,
偶然下用了 WP-Optimize – Clean, Compress, Cache,將 Cache 功能打開
幸好外掛沒打架,最後一次請求降到 400ms 以下。
使用 Cache Enabler + Autoptimize 時,有啟用 Page Cache ,但不知為何沒作用
可能外掛問題導致四個站的 Page Cache 失效,測出來與 WP-Optimize 的優化差很多。

移除更換外掛後也碰到其他問題,如有些佈景主題外觀 -> 自訂內的 Scroll To Top 及 Elementor 的元件顯示會跑掉要重設,
Google Font 只要打開 Process CSS 就無法正確加載。

於是手動在 Custom HTML/CSS 設定,就解決字型載入問題

<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap" rel="stylesheet">

Apache Benchmark 工具可以看這:分享 ApacheBench 的壓力測試結果報告分析心得 | The Will Will Web (miniasp.com)

發佈留言

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