【问题标题】:How to remove eTag from IIS5 http headers如何从 IIS5 http 标头中删除 eTag
【发布时间】:2010-09-21 11:17:52
【问题描述】:

运行 IIS5(是的,真的)。我想删除 IIS 为我生成的 eTag http 标头。 MS 有一篇关于如何在网络场中同步 eTags 的文章,但没有关于如何删除它们的文章 (http://support.microsoft.com/?id=922733)。

有没有办法删除电子标签?

【问题讨论】:

    标签: iis-5 etag


    【解决方案1】:

    AFAIK,没有简单的方法可以从 IIS 5 中删除 Web 资源(例如图像、css 或 js 文件)的 etag。因为每个 etag 值都会在每次后续 Web 浏览器刷新时重新生成,这是不必要的,因为可能没有任何更改在那些网络资源上。

    您可能想尝试 EtagFix,虽然它不会删除 etag,但它会稳定 etag 值,因此在修改 Web 资源之前它们不会改变。

    EtagFix 稳定 etag 互联网信息服务 (IIS) 生成使其不会改变 每次重新启动网络服务器时。

    http://www.isapilabs.com/Products/ETagFix/index.htm

    【讨论】:

      【解决方案2】:

      进入 Inetmgr 并在网站属性中,切换到 HTTP 标头选项卡并添加一个没有值的“ETag”自定义 HTTP 标头。

      【讨论】:

      • 那行不通。 IIS 现在只发送 2 个 ETag http 标头:一个为空,另一个具有与以前一样的值。
      【解决方案3】:

      这篇博文介绍了如何在 IIS(iis 6、iis 7 和 iis 7.5)中完全删除 Etag http 标头

      http://lightspeednow.com/blog/2010/05/21/iis-tutorial-how-to-completely-remove-etags-entity-tags-from-iis6-iis7-and-iis7-5/

      【讨论】:

      • 这需要一个名为 Helicon Ape 的第三方插件。确实,我们需要一个使用本机 IIS 配置的解决方案,而不是额外的插件。对于任何大型网络农场来说尤其如此,这正是 ETag 最大的问题所在。
      猜你喜欢
      • 2011-04-23
      • 2011-12-18
      • 2018-02-23
      • 2010-09-05
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      相关资源
      最近更新 更多