這篇文章最後更新日期:2022 年 12 月 28 日
作者: Mack Chan
由於主機效能較低的 虛擬主機 是初學者練習自行架設網站的最常選擇之一,但虛擬主機的效能一般比較貧乏,新手在 WordPress 後台操作時,會不停的進行各類行動和操作,很容易會出現一個消耗大量 CPU 的警告,常見就是主機商會發信給站長,要求減少網站的資源消耗,一般經驗和技術較低的站長會感到非常的懊惱和莫名其妙。
如果我們用「白話文」來說,我們的網站後台在背後會有大量我們「看不見的操作」,那麼,我們只需要「想辦法」將它們的工作量盡量降低即可,我們這次會使用 Heartbeat 來協助我們完成這個目的,啟用之後,你就會發現網站後台的操作比較順暢和不會收到主機商的警告信。
簡單描述觀念,新手不用深究,WordPress Heartbeat API 和 admin-ajax.php 會為主機伺服器和瀏覽器之間的實時數據傳輸和同步提供連結,讓程式及其他檔案傳送給使用者,來提供高效能和可擴展性的功能,達到降低成本的網站內容傳遞給站長。
Heartbeat API 常見會影響以下的操作,增加主機資源負荷:
- 區塊編輯器 中的自動保存和修訂
- WordPress 管理控制台上的通知
- 其他正在編輯和處理文章時的後期鎖定信息
- 通過外掛 (電子商務) 在管理控制台上顯示的實時數據
啟用控制 (Control) Heartbeat 功能
說了這麼多「好處」,當然是 100% 推薦大家啟用這個控制 (Control) Heartbeat 的功能,暫時找不到明顯的缺點,尤其是當你的網站主機規格比較入門和低階時,這個功能的效果愈顯著。
3 種調整選項的差異
推薦大家使用減少活動頻率 (Reduce Activity),這可以大幅減少網站後台佔用和消耗的資源,第一個不要限制 (DO not limit) 就是 WordPress 的預設值,使用這個選項可能對低階的主機不太友善,而最後的關閉 (Disable) 這個功能是非常不建議的,會讓不少功能失效。
所以推薦全部使用減少活動頻率 (Reduce Activity) 就能解決效能的無謂消耗,當您選擇減少活動時,間隔將從每 1 分鐘一次,減少到每 2 分鐘一次。
區域一:你現在正在啟用的選項
區域二:3 種調整選項
2. 減少活動頻率 (Reduce Activity)
3. 關閉 (Disable) 這個功能
減少或關閉 (Reduce or Disable) Heartbeat 的活動頻率
快速的提醒,如果新手或初學者不懂怎樣選擇,請依照上圖的設定即可,推薦全部使用減少活動頻率 (Reduce Activity) 就能解決效能的無謂消耗。
區域一:網站後台的行為 (Behavior in backend)
區域二:編輯文章內容時的行為 (Behavior in post editor)
區域三:網站前台的行為 (Behavior in frontend)
區域四:確認和儲存設定
常見問題 FAQ
Heartbeat API 常見會影響以下的操作:
1. 區塊編輯器 中的自動保存和修訂
2. WordPress 管理控制台上的通知
3. 其他正在編輯和處理文章時的後期鎖定信息
4. 通過外掛 (電子商務) 在管理控制台上顯示的實時數據
參考資料和引用文獻:
- WP Rocket 官方網站
- RocketCDN 官方網站
- WordPress 官方說明文件:Heartbeat API
- WP Rocket : Control WordPress Heartbeat API
- WordPress 外掛目錄:Heartbeat Control
- 維基百科:快取是什麼?
- 維基百科:WordPress 是什麼?
- GitHub – wp-media/wp-rocket: Performance optimization plugin for WordPress
- WPEngine:What is WP Rocket?
- Kinsta:Kinsta and WP Rocket: Now Speeding up WordPress Together
- 網站迷谷:WP Rocket 外掛教學:購買和安裝流程
- 網站迷谷:WP Rocket 外掛教學:WordPress 加速外掛簡介
- 網站迷谷:WP Rocket 外掛教學:快取 (Cache) 功能設定
- 網站迷谷:WP Rocket 外掛教學:資料庫 (Database) 最佳化
- 網站迷谷:WP Rocket 外掛教學:媒體最佳化設定
- 網站迷谷:WP Rocket 外掛教學:檔案最佳化設定
- 網站迷谷:WP Rocket 外掛教學:CDN 設定
- 網站迷谷:區塊編輯器
- 網站迷谷:傳統編輯器
我們提供市場上最新的網站架設
新聞、教學和相關知識,我們不會向用戶
發送垃圾和推廣內容,而你可以隨時「取消訂閱」。
WordPress 學員人數
12,000+ 人 (持續增加之中)
在〈WP Rocket 外掛教學:Heartbeat 設定〉中有 2 則留言