我正在使用谷歌浏览器开发一个网络应用程序,它正在展示这种奇怪的缓存行为。通常,它会缓存一些静态资源。将来,当需要这些资源时,HTML请求将返回代码304.通常,如果我执行Ctrl + F5
,则应该刷新缓存,并且对静态内容的请求将始终返回代码200。 / p>
但是,我偶尔会遇到使用代码200返回请求的情况,但在Ctrl + F5
之后,我仍然会获得缓存内容而不是新内容。我还没有能够重现这个,但我只能通过这种方式清除缓存来获取新内容:
为什么Ctrl + F5
不会自动提取所有新内容?反正有没有绕过所有缓存?那些缓存文件存储在系统中的哪个位置?我有Windows 7。
答案 0 :(得分:0)
在开发工具(F12)中尝试Ctrl + F5
,以确保始终完全刷新缓存。