我的javascript无法在浏览器中缓存

时间:2014-06-13 09:46:34

标签: javascript jquery html css caching

我有一个网站,其中包含一些资源,如css和javascript。但是,有些资源在浏览器中缓存,而其他资源则没有。

例如,我检查了2个资源网址:

第二个看起来不错,下一个请求是304,一旦它被缓存在浏览器中,第一个请求,请求总是200,我认为它没有缓存在客户端。

未缓存资源的缩略图

enter image description here

缓存资源的缩略图

enter image description here

任何人都请帮忙调试并给我建议

2 个答案:

答案 0 :(得分:0)

我绝不是专家,但在查看两个响应标题之后,看起来两者之间唯一值得注意的差异是您使用Transfert发送第一个(未缓存的那个)编码:chunked。并且看起来只有在提供内容长度时才能缓存文件。

您应该尝试为文档指定一个长度,我认为它会起作用。

答案 1 :(得分:0)

请查看这两个链接Link1Link2。我希望它会有所帮助。