相关疑难解决方法(0)

Cache-Control有什么区别:max-age = 0和no-cache?

标题Cache-Control: max-age=0意味着内容被认为是陈旧的(并且必须立即重新获取),这实际上与之相同Cache-Control: no-cache.

caching http http-headers

616
推荐指数
8
解决办法
41万
查看次数

为什么 Chrome 在执行“正常重新加载”时不重新验证内存缓存?

首先,我在网上找到了一些资源,这里这里说的是同一件事:

对于正常/软重新加载,浏览器将重新验证缓存,检查文件是否被修改。

我在 Chrome 上测试过。我有一个网页index.html,它在body. 当点击刷新按钮(软/正常)时,我从网络面板看到的index.html304 Not Modified,这很好。但是,所有 javascript 文件都加载from memory cache了状态代码 200。没有重新验证!

然后我尝试修改其中一个 javascript 文件。有没有软重载。你猜怎么着?该文件仍然是从内存缓存中加载的!

为什么 Chrome 会这样做?这不会破坏刷新按钮的目的吗?

以下是有关 Chrome 内存缓存的更多信息。

html javascript caching google-chrome

6
推荐指数
1
解决办法
2576
查看次数

标签 统计

caching ×2

google-chrome ×1

html ×1

http ×1

http-headers ×1

javascript ×1