【问题标题】:Inquiries on Cloudflare Caching works?查询 Cloudflare 缓存是否有效?
【发布时间】:2017-11-07 13:15:48
【问题描述】:
我想问一些关于 cloudflare 的事情,因为这对我来说相当新。如果我在错误的地方问这个问题,请引导我到正确的论坛。
我们现在遇到一个问题,用户需要先清除他/她的缓存,然后才能在密码重置后成功登录。所以我一直在寻找一种方法来强制用户在访问我们的网站时清除他/她的缓存并发现
This topic about forcing a user to clear cache 如果我没记错的话,这里建议我们可以调整 Cloudflare 中的浏览器缓存过期时间,以便用户在 Cloudflare 中设置的时间之后强制重新加载所有内容。我现在的问题是这将如何影响网站的页面速度以及如何确定将其设置为多少小时以避免任何问题?
【问题讨论】:
标签:
caching
browser-cache
cloudflare
【解决方案1】:
合适的论坛(除了 StackOverflow)是 https://community.cloudflare.com/c/setup
CloudFlare 的缓存适用于静态资源,如图像、css 文件和 javascript 文件。 页面不被 CloudFlare 缓存。浏览器......好吧,你不能控制它们。
但如果你真的想强制浏览器不缓存页面,你可以给它发送一些标题。如果您使用的是该语言,这里有一些coldfusion代码来实现这一点:
<cfheader
name="Expires"
value="0">
<cfheader
name="Expires"
value="Mon, 26 Jul 1997 05:00:00 GMT">
<cfheader
name="Cache-Control"
value="no-store, no-cache, must-revalidate">
<cfheader
name="Cache-Control"
value="post-check=0, pre-check=0">