citywar牛人大佬:

求助牛人大佬们,关于Wordpress博客:Cloudflare CDN缓存全站所有内容规则,我也有疑问呢!之前看了MJJ的缓存全站教程,所以测试了下!

Cloudflare缓存默认设置:缓存静态内容。浏览器缓存:2小时。CDN缓存:2小时。文件压缩:html  js css

免费版三条规则:

权重3  不要缓存wordpress后台页面
*.pigji.com/wp-admin/*
项目:防护安全级别:高 || 缓存级别:缓存静态内容

权重1   缓存所有html页面
*.pigji.com/*.html
项目:永远在线: 开。缓存级别: 缓存全部内容。CDN缓存:24小时。浏览器缓存:2小时。安全防护级别:低

原帖是:https://www.mjjcpu.com/thread-791132-1-1.html
然后我干脆修改隐藏了 不启用wordpress管理员那个工具条。

我个人测试:
到cloudflare清空全站缓存,然后管理员登录博客。
假设管理员访问了页面:
https://www.pigji.com/800.html
然后cloudflare立即对html页面进行了缓存。

然后我换了一个手机(未登录)访问页面 https://www.pigji.com/800.html
clouflare立即把缓存好了的页面直接通过节点转发过来了

我靠:  cloudflare把管理员的编辑按钮给缓存显示出来呢???  直连后台

Wordpress博客:Cloudflare缓存全站内容规则,这个问题怎么解...-图1

同理:如果用户B先访问呢 html页面,CF立即进行了缓存。
然后我管理员再去访问  cloudflare又把用户那边缓存好的页面展示给管理员呢,没有编辑按钮很不方便。

这个怎么解决呢?
哥怎么解决呢?
怎么解决呢?

hanada牛人大佬:
解决办法:修改主题,不要在前台显示编辑按钮

nnt牛人大佬:
wp不是完全的纯静态啊,比如你这个里会显示编辑按钮就是wp根据登录状态动态渲染的结果。