gpt4 book ai didi

http - 关于过期 header 的问题

转载 作者:可可西里 更新时间:2023-11-01 16:04:49 25 4
gpt4 key购买 nike

  1. 如果在响应中没有设置 expires http header ,对浏览器意味着什么?
  2. 在 Glassfish v3 中,如何为部署在 docroot 下而不是 war 文件的静态资源配置过期 header ?
  3. 我注意到 Glassfish 似乎默认设置了 ETag header 。真的吗?我在这里想要实现的最终目标是设置一个遥远的 future 过期 header ,但能够在部署新版本的 css、js、图像文件时告诉浏览器“有新东西”。

非常感谢您的任何建议。

最佳答案

阅读http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx背景。

  1. 如果您不指定新鲜度,有些浏览器会每次都检查。有些人会在每个 session 中检查一次。大多数最新版本的浏览器将尝试计算自上次修改日期(如果提供)起 10% 的启发式到期时间。如果没有,他们将每次或每次 session 检查一次。
  2. 不知道。
  3. HTTP 过期不是这样工作的——浏览器不会神奇地“知道”服务器上出现了新内容(怎么可能呢?)。如果您想更改客户端缓存的内容,则需要更改您的 URL,以便忽略旧的缓存内容。

关于http - 关于过期 header 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5860488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com