禁用并优化WP cron定时发布执行[WordPress]

(゜-゜)つロ 干杯~

WordPress系统中有个WP Cron定时执行功能,它是通过wp-cron.php这个文件来实现的。其工作原理是每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。

主要原因:

1、增加服务器CPU负载,特别是网站访问用户特别多的时候。这也就是为什么很多主机商说wordpress网站占CPU的原因。

2、当网站的访问用户很少或者加载了静态缓存插件,指定的任务又不能按时执行。特别是当你启用了定时发布功能时,如果没什么人访问你的网站,就会造成无法按时启用WP Cron来自动执行。

为了协调解决这两个问题,就需要先禁用WordPress按常规执行wp cron,然后通过服务器端添加crontab来定时执行wp-cron.php这个文件。这样就既解决了wp cron执行过多导致服务器负载升高的问题,也解决了访问量小而不按时执行的问题。

1、禁用WP Cron

首先需要在wordpress站点根目录下的wp-config.php中添加如下代码,以达到禁用效果。

  1. define('DISABLE_WP_CRON', true);  

2、定时触发WP Cron

访问间隔根据自己需求来定,贝贝是每6小时检查一次。

已宝塔为列在 计划任务-访问URL-定时访问http://www.hibbba.com/wp-cron.php即可。

   

如果资源下载失效请到 留言板 留言或者 QQ 联系我。

本站默认解压密码:www.hibbba.com

(゜-゜)つロ 干杯~
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: