5、禁用 WP Cron(我们知道 WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志,这个功能 WordPress 是通过 WP-Cron 实现的。):define(DISABLE_WP_CRON’, true);以上代码丢到主题的 wp-config.php 文件即可。
当时根本没多想,直接就禁用了,现在出了问题,回头细看,很容易就看出造成问题的根本原因:wp_cron 其实就是 wordpress crontab ,即 WP 任务计划。 我把 WP 的定时任务机制给禁用了,那所有定时的功能,包括一些插件的定时执行都会全部失效!比如,wp-super-cache 的垃圾回收定时器、wp2pcs 的定时备份等等。
当我把添加的代码删除后,wp-super-cache 的预缓存功能立马就开始工作了。。。
看来,这个功能不能随便禁用了!所以,写这篇文章就是提醒一些想优化博客速度的朋友,在做优化的时候记得看清楚描述,根据实际情况去操作,不能盲目跟从。
发现 wp-super-cache 无法预缓存的朋友,也请检查下 wp-config.php 里面是不是存在禁用 WP_CRON 的语句。