应该有不少的网友与老蒋一样,采用WordPress搭建的网站随着时间的推移会出现各种访问变慢的问题,比如一般的安装缓存插件、需要用到速度较好的主机,以及用到一些占用资源少的主题和模板等这些问题之外,我们是否还需要解决一些细节问题。比如WP自带的WP-Cron定时功能其实还是很占用服务器资源的。
WP-Cron这个功能是我们后台在编辑文章的时候用来设置定时使用的,一般我们还是用不到,但是我们是否知道,每次用户访问到我们网站的时候还会执行一次WP-Cron查询工作,用来检测是否有定时设置,然后进行定时定点的执行发布。如果在我们服务器和网站访问比较多时候,请求数就导致WP CRON查询次数增加,即便我们使用缓存插件也还是会有影响的。
这里老蒋建议我们还是直接屏蔽这个功能。这样可以降低服务器的负载问题。
define('DISABLE_WP_CRON', true);
我们在当前网站根目录的wp-config.php
文件中添加上面脚本。
总结,如果我们网站还要执行定时操作的话,可以直接用crontab进行定时设置,可以参考"Crontab定时任务设置及Crontab书写格式详解"。
本文出处:老蒋部落 » 禁止WordPress程序WP-Cron减少服务器负载压力 | 欢迎分享( 公众号:老蒋朋友圈 )