首页 > 技术 > 正文

#教程# WordPress - 禁用后台执行 WP-Cron

WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志。这个功能 WordPress 是通过 WP-Cron 实现的,它会在每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。

WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志。这个功能 WordPress 是通过 WP-Cron 实现的,它会在每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。这样可能会引起一些问题:

1、增加服务器加载时间,特别是网站访问用户特别多的时候;

2、而网站的访问用户很少或者加载了静态缓存插件,指定的任务可能又不运行;

网站访问用户特别多的时候增加服务器加载时间,而网站的访问用户很少或者加载了静态缓存插件,指定的任务可能又不运行。所以最好不要让 WordPress 在后台执行 WP-Cron,而是使用服务器的真正的定时 Cron 功能来执行。

可以通过在 wp-config.php 添加下面的代码禁用 WP-Cron:

/* Disable background wp-cron */

define('DISABLE_WP_CRON',true);

然后在服务器上创建 Cron 根据你自己博客定义情况,定义执行的时间周期,比如每天 24 点执行一次等。然后输入下面的命令:

00 00 * * * /usr/bin/php -f /home/wwwroot/yunloc.com/wp-cron.php >/dev/null

需要根据自己主机的实际情况更改下上面的命令中 wp-cron.php 文件的路径。

网友评论

验证码 换一张
取 消
暂无评论...
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索