WordPress Heartbeat API 模組,admin-ajax.php 會在 Web 瀏覽器、伺服器之間的連接,常常發出 Post 請求頻率的行為,若是發出過多的話,可能會讓主機資源負荷而效能變差。所以,在這種情況下,我想如何調整 Post 請求頻率呢?
那就是 Heartbeat Control 外掛套件,它評價非常很高,也簡單設定,同時能幫助您解決這個問題。請按照以下步驟進行設定。
目錄
Heartbeat Control 配置設定
首先把 Heartbeat Control 下載安裝並啟用外掛套件,然後左側選單點選 Settings → Heartbeat Control Settings 進入介面。
儀表板沒什麼長用的話,可以把 Dashboard、Frontend 勾選,設置禁用 Post 請求頻率 (Disable Heartbeat)
再來就是文章頁面部分,因為它會自動保存,也不能禁用 Post 請求,則需要考慮這一點。所以僅 Post Editor 勾選,設置自訂 Post 請求頻率 (Modify Heartbeat),把時間可拉長為 60 秒,這樣子不會太頻率發出 Post 了。
若沒調整的話,它也可能導致高 CPU 使用率和瘋狂吃掉 PHP 使用量,讓主機資源負荷。所以有了它外掛套件來調節,這是一個好工具,值得推薦使用囉。