为什么浏览器会发送静态文件请求?

时间:2017-04-15 08:50:20

标签: caching browser static python-requests

我在Firebug中看到我的浏览器甚至为所有静态文件发送请求。当我为静态文件启用了缓存时,就会发生这种情况。 我还看到了具有304状态代码的服务器响应。

现在,我的问题: 为什么在启用缓存时浏览器会发送对所有静态文件的请求?

有没有办法在缓存过期之前浏览器不发送任何静态文件请求?

1 个答案:

答案 0 :(得分:0)

如果文件被缓存,浏览器仍会向服务器发送请求,以了解是否有新内容要提取。请注意,响应代码304来自服务器,告诉浏览器它已缓存的内容仍然有效,因此不必再次下载它们。