WP Super Cache喵叔还是比较喜欢的, 之前做了两个站,内容比较多,开启这个插件后效果还不错,现在分享喵这个小博客其实可用可不用,因为效果真的是微乎其微,但是因为心理作用,还是装上吧。
在插件后台安装开启后,插件配置很简单,因为开启后就已经开始工作了,于是就先测试一下能不能使用,没想到出现了错误提示【页面不相符!时间戳有差异或者不存在!】,这下就有点懵逼了,因为之前的两个站都是完美开启的,没有任何错误啊。但是懵逼归懵逼,问题还是要解决的,先百度后谷歌,然后AB测试,这是喵叔DEBUG的一贯操作。
百度上关于这个问题的解决方案还是有很多的,比如插件冲突、主题冲突等,但是喵叔前两天刚刚把网站主程序从emlog转换到wordpress,就装了这么一个插件啊,看来与插件无关,后来又测试与主题无关。
正在一筹莫展之际,我突然意识到,我给分享喵套了aliyun的cdn,看来问题就在这里了,所以先停止cdn,然后检测,发现果然正常了。
找到了问题根源,之后就是解决方案了。百度谷歌查了一下,貌似没有相关问题,苦思冥想、苦思冥想、苦思冥想、嗯,还是不知道!后来我发现一个问题:这个插件检查的时间戳来自哪里??,然后我在插件设置发现了这个选项
原来时间戳是插件自己盖上去的啊,我先关掉试试,然后测试缓存
禁告因为停用缓存状态信息而无法测试,看来自己猜的没错。
接下来就开始解决问题了,先开启插件缓存状态消息,换一个未登录的浏览器查看网站页面源码,发现果然没有状态消息,正常应该会有下图这样的提示信息
那么为什么没有呢??难道是插件没有缓存?测试预缓存正常,所以缓存功能是正常的。看来还是cdn的问题,黄天不负有心人,我在cdn设置里面发现了这样一个功能,
【页面优化】,把注释信息给删除掉了,所以插件找不到时间戳才会缓存测试出现错误,把这个功能关掉然后测试果然正常了。到此,问题便解决了。原谅我话唠,一个小问题写这么多废话,只是想记录一下解决这个问题的心路历程。
最后,喵叔还是开启了cdn的这个页面优化功能,因为与插件并不冲突,都可以正常使用的。
- -然后我还是开了CDN的优化,无所谓了
是的,开启后也是正常的,只是检测不到时间戳代码才会显示错误
路过说一下,我也是CDN问题,后来想到了去查了下,然后看了博主的文章,最后确定了