我们使用Varnish来缓存我们的页面,并且它被配置为区分用户代理版本的页面。 因此,移动设备将具有与桌面浏览器不同的页面版本。
在桌面浏览器中,使用CTRL + F5快捷方式轻松发送“cache-control:no-cache”。 它将强制Varnish刷新其缓存中的页面。
但如何从手机上做同样的事情,怎么没有任何CTRL键?
非常感谢 艾蒂安
答案 0 :(得分:0)
据我所知,不同浏览器只提供三种选择:
如果1和2无法帮助您只需额外点击即可手动清除缓存
<强>更新强>
好的,我查看了safari和chrome at this site:您似乎无法通过pragma: no-cache
标记以编程方式从浏览器发送meta
,因此无法执行此操作
答案 1 :(得分:0)
我找到的唯一解决方案:
在响应中,Varnish(取决于您的配置)添加一个http标头,其中显示“miss”=响应不是来自缓存。
非常感谢 艾蒂安