【问题标题】:IIS configurable http-headers for caching用于缓存的 IIS 可配置 http-headers
【发布时间】:2010-09-09 13:41:36
【问题描述】:

如何可配置地设置 http-headers 以缓存 IIS >= 6 中的文件?

例子:

  • *.cache.* => 几乎永远缓存
  • *.nocache.* => 从不缓存

使用此命名的示例框架是 GWT 框架。

【问题讨论】:

  • 这是我第三次寻找解决方案...看来,简短的回答是:“这在 iis 中是不可能的”(另一方面不是...只是我,还是 IIS 缓存配置崩溃?)。猜猜解决方法是将缓存破坏构建到您的构建/部署中,以将?bust=[timestamp] 附加到.nocache. 文件中。 <script src="shirtdesigner/gwtapp.nocache.js?bustabuss=[timestamp]"></script>

标签: iis configuration caching iis-6


【解决方案1】:

【讨论】:

  • 对不起,提出了一个“错误”的问题,我需要什么。事实上,这个术语更广为人知的是 HTTP 过期
【解决方案2】:

我认为您指的是设置缓存控制标头。

请看这里http://support.microsoft.com/kb/247404

【讨论】:

  • 充其量,这适用于目录(在 IIS6 中)。 “您可以通过 CacheControlCustom 属性在 IIS 中指定这些选项,该属性可以针对整个服务器、特定网站或特定物理或虚拟目录进行设置。”但是对于 GWT,*.cache.**.nocache.* 文件位于同一目录中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-20
  • 2010-11-12
  • 1970-01-01
  • 1970-01-01
  • 2021-04-17
  • 1970-01-01
  • 2020-03-26
相关资源
最近更新 更多