【发布时间】:2012-03-04 08:40:14
【问题描述】:
来自浏览器的Cache-Control: max-age=0 标头导致我的rails 3.1 应用程序中具有md5 缓存破坏器的静态资产无法永久缓存,因为浏览器要求完全重新验证缓存并且未修改304。我希望浏览器使用自己的缓存并且永远不会重新验证。我的服务器正在发送以下标头max-age=31536000, public。
【问题讨论】:
-
我不明白。
Cache-Control通常随响应而不是请求一起发送。你能澄清一下吗? -
@awendt
Cache-Control标头具有双向意义,max-age在 HTTP 1.1 中也具有双向意义。
标签: ruby-on-rails-3.1 http-headers