![](/img/trans.png)
[英]NSURLCache doesn't work (with Cache-Control = no-cache)
[英]How to send cache-control: no-cache from mobile?
我们使用Varnish来缓存我们的页面,并且将其配置为区分页面的用户代理版本。 因此,手机将具有与桌面浏览器不同的页面版本。
在桌面浏览器中,使用CTRL + F5快捷键可以轻松发送“缓存控件:无缓存”。 它将强制Varnish刷新其缓存中的页面。
但是如何从手机上做同样的事情,怎么没有任何CTRL键呢?
非常感谢Etienne
据我所知,在不同的浏览器上只有三个选项可用:
如果1和2不能帮助您,只需单击一下即可手动清除缓存
更新:好的,我在此站点上检查了Safari和Chrome:看来您无法发送pragma: no-cache
,来自浏览器,只能通过meta
标签以编程方式进行,所以没有办法
我发现的唯一解决方案:
在响应中,Varnish(取决于您的配置)添加了一个HTTP标头,该标头说“ missed”(=丢失)=响应不是来自缓存。
非常感谢Etienne
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.