imsun 大佬有话说 :
【不懂就要问】CloudFlare 怎么永久缓存动态页面 ?
本帖最后由 imsun 于 2020-3-3 17:00 编辑
域名.com/view.php?id=数字 ( 页面有用到随机文章列表 )
伪静态为 域名.com/view-数字/
——-
但是我发现用了永远在线,缓存所有内容,edge cache 一个月,浏览器缓存一个月。
但是访问伪静态后, cf 的 header 反馈:还是 动态; 每次刷新都还是不一样。没有被成功缓存到。
何解?
—–
解决办法: 一定要加 级别:everything !!!!
Cache Level:Cache Everything
feixiang 大佬有话说 :
If the URL matches:*域名.com/*
全站缓存,包含所有二级三级域名。
Browser Cache TTL:a month
Cache Level:Cache Everything
Edge Cache TTL:a month
如果你只缓存内容页面,域名.com/view-数字/
If the URL matches:域名.com/view-*
围观者 大佬有话说 :
还要设置一个edge cache
表明此缓存在节点上的有效期
一位不知名网友 大佬有话说 :
楼上说的对啊
公众号 大佬有话说 :
要自定义页面规则,而且最大缓存30天
my49cn 大佬有话说 :
缓存还是会过期的。永久不了
imsun 大佬有话说 :
围观者 大佬有话说 : 2020-3-3 16:36
还要设置一个edge cache
表明此缓存在节点上的有效期
设置过了,依旧还是 一刷新就变化
zhongziso 大佬有话说 :
feixiang 大佬有话说 : 2020-3-3 16:43
If the URL matches:*域名.com/*
全站缓存,包含所有二级三级域名。
Browser Cache TTL:a month
大佬,不是这个吗?*.域名.com/*
feixiang 大佬有话说 :
比如你的域名是cctv.com
*cctv.com/*和*.cctv.com/*,其实是一样的