【问题标题】:My javascript could not be cached in browser我的 javascript 无法缓存在浏览器中
【发布时间】:2014-08-03 20:11:03
【问题描述】:

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

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

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

未缓存资源的缩略图

缓存资源缩略图

请大家帮忙调试并给我建议

【问题讨论】:

    标签: javascript jquery html css caching


    【解决方案1】:

    我绝不是专家,但是在查看了两个响应标头之后,看起来两者之间唯一显着的区别是您使用 Transfert 编码发送第一个(未缓存的):分块。而且看起来只有提供了 content-length 才能缓存文件。

    您应该尝试为您的文档指定一个长度,我认为它会解决问题。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-10
        • 2014-02-03
        相关资源
        最近更新 更多