Caching 如何发送缓存控制:手机没有缓存?
我们使用Varnish来缓存页面,并将其配置为区分页面的用户代理版本。 所以手机将有不同于桌面浏览器的页面版本 在桌面浏览器中,使用CTRL+F5快捷键可以轻松发送“缓存控制:无缓存”。 它将强制Varnish刷新缓存中的页面 但是如何从手机上做同样的事情,怎么没有任何CTRL键 非常感谢Caching 如何发送缓存控制:手机没有缓存?,caching,mobile,varnish,Caching,Mobile,Varnish,我们使用Varnish来缓存页面,并将其配置为区分页面的用户代理版本。 所以手机将有不同于桌面浏览器的页面版本 在桌面浏览器中,使用CTRL+F5快捷键可以轻松发送“缓存控制:无缓存”。 它将强制Varnish刷新缓存中的页面 但是如何从手机上做同样的事情,怎么没有任何CTRL键 非常感谢 Etienne据我所知,不同浏览器上只有三个选项: 滑落 设置->刷新 设置->隐私->清除缓存(全部/仅适用于此网站) 如果1和2没有帮助,只需额外单击以手动清除缓存 更新: 好的,我检查了safari和c
Etienne据我所知,不同浏览器上只有三个选项:
好的,我检查了safari和chrome:似乎您无法从浏览器发送
pragma:no cache
,只能通过meta
标记以编程方式发送,因此无法执行此操作我找到的唯一解决方案:
- 安装应用程序“Android的Rest客户端”
- 粘贴URL
- 添加自定义HTTP头“缓存控制:无缓存”
Etienne好的,它将刷新本地移动缓存,但它是否会发送http头“缓存控制:无缓存”,就像带有“CTRL+F5”的桌面浏览器一样?我确认,它不工作,它只清除本地缓存,不发送任何http头缓存控制:无缓存。我已经用android和chrome远程调试进行了测试:(要添加到移动书签上的小书签:
javascript:
。不完美,但要完成这项工作;)