![](/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.