跳转到主要内容

审核速度取决于什么?

本文解释了哪些因素会影响审核速度

作者:Anna

内容审核有两种运行模式:快速审核和后台审核。 这是什么意思?

快速审核

最快的方法也是最简单的方法:只需在浏览器中打开“内容审核”页面,并保持页面打开直到完成。 该页面会定期发送请求,并在你的网站端触发审核执行。 在此模式下,我们每 12–15 秒分析一个页面。

审核正在运行的标志是:插件页面右上角的进度条。

使用 WP-Cron 的后台审核

当浏览器未打开任何页面时,插件会使用 WordPress 的计划任务系统在后台运行审核:WP-Cron。 WordPress 有许多需要定期执行的任务,例如检查更新或发布定时文章。 WP-Cron 是运行周期性任务的通用方式,默认适用于任何 WordPress 安装。 wp-cron.php 会在任何前台或后台页面加载时触发。 它会检查任务列表,并运行待执行任务队列。

但 WP-Cron 无法保证任务会在期望的时间运行。

这意味着两点:

  • 在低流量网站上,可能错过计划时间;只有当有人加载页面时任务才会运行。

  • 在高流量网站上,WP-Cron 会在每次页面加载时被调用,可能导致性能问题。

因此,使用 WP-Cron 的后台审核可能会耗时非常非常久。

好在还有另一种方式:系统任务计划程序。 我们建议尽可能切换到系统 cron,不过一些共享主机服务通常不提供访问系统任务计划程序的权限。 在这种情况下,WP-Cron 是运行计划任务的唯一方式。

使用系统 cron 的后台审核

你可以让 WordPress 使用原生 cron,并避免在每次页面加载时触发 WP-Cron。 有两个步骤:

  1. 将 WP-Cron 接入系统任务计划程序。
    具体操作取决于服务器上安装的操作系统(Linux、MacOS、Windows)或可用的主机控制面板(cPanel)。
    一般来说,你需要在服务器上按固定周期调度 wp-cron.php。

  2. 禁用在每次页面加载时运行 WP-Cron。
    编辑 wp-config.php 文件并添加以下一行:
    define( 'DISABLE_WP_CRON', true );

有关如何切换到系统 cron 的详细说明,请参阅 WordPress.org 文章

后台审核速度

默认情况下,内容审核任务每 3 分钟调度执行一次。 当 WP-Cron 或系统 cron 触发执行时,它就会运行。

你可以打开插件设置(Ahrefs SEO / 设置 / 审核计划 / 请求间隔)并将间隔设置为 1 到 10 分钟。

如果你已经使用系统 cron,那么降低默认延迟会更合理。 你可以设置为与系统 cron 调用 wp-cron.php 相同的间隔。 这将提高审核速度。

重要提示:内容审核过程会占用你的网站资源,在配置较弱的主机上可能会导致访客访问变慢。 延迟过低可能会导致网站无响应。 在这种情况下,应提高延迟——这会降低资源占用,同时也会降低审核速度。

有时即使使用系统 cron,审核耗时也可能超过设置中选择的时间。 延迟可能由以下原因造成:

  • 网站资源(CPU 负载、可用内存、数据库负载);

  • 外部 API(Ahrefs、GA、GSC)的响应。

这是否解答了您的问题?