php网站无法预缆,解决wp-super-cache无法(预)缓存问题

突然发现WP-SUPER-CACHE无法预缓存,点击【立即加载预缓存】后没有任何效果,并且垃圾回收定时器也失效了,缓存文件全是几天前的,感觉很奇怪!

闲下来的时候,突然想起前些天对博客做的一些优化,于是回头挨个去检查,最终发现导致预缓存和定时器失效的原因是因为我优化的时候禁用了WP Cron的功能!

c7944b8f3a02beff0c51ae871520971f.png

下面这段摘自V7V3的优化教程:

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的语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值