WordPress終極優化指南–禁用心跳連接Heartbeat API
wordpress使用Heartbeat API來維護瀏覽器和服務器之間的鏈接。當你寫帖子時候他會自動存儲草稿就是這個原因。
從表面上看Heartbeat API是一個有用的功能,但是從性能的角度來看wordpress每隔15秒向服務器發送ajax調用,這會使一些代碼在服務器上執行會佔用CPU等資源。
可以禁用掉Heartbeat API來降低資源使用。
add_action( 'init', 'stop_heartbeat', 1 ); function stop_heartbeat() { wp_deregister_script('heartbeat'); }
寫入functions.php文件保存即可。
警告:Heartbeat API還用於一些基本功能,例如在管理員編輯時鎖定帖子,禁用API也會禁用該功能。
如果您的網站上有多位作者或在禁用Heartbeat後遇到問題,請刪除您添加的代碼並使用Heartbeat Control Plugin來管理API,而不是完全禁用它。