【问题标题】:Under what conditions does firefox honor cache expires / headersfirefox荣誉缓存在什么情况下过期/headers
【发布时间】:2011-07-19 10:53:12
【问题描述】:

Firefox 正在缓存 10 秒 1.5MB 的视频,但不缓存 50 秒 8.5MB 的视频。我认为它是因为文件大小,但我不确定。 Firefox 在什么情况下会接受缓存请求?

我正在使用此代码来强制缓存 webm 文件:

<FilesMatch "\.(webm|ogg|mp4)$">
Header set Expires "Mon, 27 Mar 2038 13:33:37 GMT"
Header set Cache-Control "max-age=864000"
</FilesMatch>
AddType video/webm .webm

【问题讨论】:

    标签: javascript caching .htaccess html video


    【解决方案1】:

    这里有两个不同的问题。 HTTP 缓存标头从不指定用户代理必须缓存资源,只是不得缓存资源。因此,Firefox 不缓存您的视频,并非未能遵守标头。

    但是,Firefox 显然有一些关于何时缓存资源的规则。我不知道它们是什么,但我建议你不要依赖它们。它们很可能依赖于以相当复杂的方式运行 Firefox 的平台。

    【讨论】:

      猜你喜欢
      • 2022-11-21
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      • 2011-07-03
      • 2012-11-02
      • 1970-01-01
      相关资源
      最近更新 更多