正文

WordPress终极优化指南–禁用心跳连接Heartbeat API

WordPress终极优化指南–禁用心跳连接Heartbeat API

教程总目录:WordPress终极优化指南

wordpress使用Heartbeat API来维护浏览器和服务器之间的链接。当你写帖子时候他会自动存储草稿就是这个原因。

从表面上看Heartbeat API是一个有用的功能,但是从性能的角度来看wordpress每隔15秒向服务器发送ajax调用,这会使一些代码在服务器上执行会占用CPU等资源。

WordPress终极优化指南–禁用心跳连接Heartbeat APIWordPress终极优化指南–禁用心跳连接Heartbeat API

可以禁用掉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,而不是完全禁用它。