W3 TOTAL CACHE使CRON任务不能执行的解決辦法

一直在使用W3 Total Cache這款插件,其功能非常多,能產生靜態文件,緩存數據庫,優化CSS,JS等,功能一多就容易出問題,很可能就和別的插件不兼容了!

W3 Total Cache還有一個問題就是語言是英語的,沒有中文翻譯,有很多設置到底是起到什麽作用,是怎樣實現的,怎樣設置才好都不是太清楚。很多人一看那么多設置就暈,而且這方面的教程也較少。

最近發現BackWPup里的自動任務都沒有執行,在發表一篇文章之后XML-Sitemap也沒有更新sitemap.xml.由這兩個知道可能是Cron沒有執行,一開始還以為CloudFlare的問題,因為它使用的是反向代理,而WordPress的Cron任務又是通過用戶訪問頁面來觸發的。但是禁用了CloudFlare之后還是照舊。

直到把W3 Total Cache插件停用了之后才正常,但是又不想把整個插件都禁用了,就一個一個的排查,最后發現是W3 Total Cache插件中的Object Cache的問題,發這個禁用就可以了,和其它的功能沒有關係。

而Object Cache里面有兩個時間設置,還有就是哪些東西要緩存,哪些不要緩存,可能和這個面的哪一個有關,也沒有仔細去找了,先把這個功能禁用了,有時間再找。

 

Leave a Reply

Your email address will not be published. Required fields are marked *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料