如何禁用 WordPress 心跳 API

WordPress 心跳 API 使用 /wp-admin/admin-ajax.php 从 Web 浏览器运行 AJAX 调用。 虽然这很好,但它也可能导致高 CPU 使用率和大量 PHP 调用。 例如,如果您让仪表板保持打开状态,它将每隔 15 秒定期向该文件发送 POST 请求。

下面是它发生的一个例子。

如何禁用 WordPress 心跳 API
日志中的 Admin-ajax 请求

禁用心跳 API

按照以下步骤禁用 Heartbeat API 和/或修改您希望它运行的位置。

步骤1

单击进入 Perfmatters 插件设置。

如何禁用 WordPress 心跳 API
Perfmatters 插件设置

第2步

确保您位于“常规”选项卡上。

如何禁用 WordPress 心跳 API
性能常规选项卡

第 3 步

在“选项”部分下,向下滚动并在“禁用心跳”下选择一个选项。

插件中内置了三个选项来帮助最小化这种情况:

  1. 保留为默认值
  2. 到处禁用
  3. 仅在编辑帖子/页面时允许

我们推荐最后一个,这是我们在网站上使用的设置。 这将大大减少请求的数量。

如何禁用 WordPress 心跳 API
使用 Perfmatters 插件禁用 Heartbeat API

第4步

向下滚动并单击“保存更改”。

故障排除

如果您使用的是 Elementor 之类的页面构建器插件,则需要使用上面的第三个选项。 到处禁用 Heartbeat 有时会导致页面构建器的功能出现问题。

确保还查看我们的其他选项 更改心跳 API 频率.

声明:本站资源绿色无后门无广告,可放心下载。如无特殊说明或标注,均为本站原创发布,转载请注明出处!