W3 Total Cache页面404问题

W3 Total Cache做为一款耗资源的WP的cache插件,其实想法很好,可以cache到磁盘,memcached或者apc之类的opcode缓存器上,但是它之前被WP官方爆出存在后门,只要升级到新版本就没问题了.
其实,这款缓存有相当大的问题.
1.启用minify本来是压缩代码用的,用内置jsMin还是其他压缩引擎,都会出现各种报错,不论在Apache下还是nginx下,都提示出错.

It appears Minify URL rewriting is not working. If using apache, verify that the server configuration allows .htaccess or if using nginx verify all configuration files are included in the configuration.

解决方法:禁用minify.

2.有时候会碰见首页或者内页突然出现404,刷新无效,但是登录之后确实正常的.其实这个是启用Database Cache造成的.
解决方法:禁用Database Cache,同时在Page Cache中设置不缓存404页面.

我倒是建议熟手可以试试WP Super Cache,老牌缓存插件,设置稍微复杂点.据说还有个WP Hyper Cache设置更简单,效果没去测试过.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据