0

我在 IIS 7.0 中运行我在 .net 中开发的 Web 应用程序。我在我的 web.config 中进行了配置以设置资源的 etag。它似乎适用于所有资源,除了这两个是来自 CDN 的 javascript 文件:

* http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js
* http://ajax.microsoft.com/ajax/jquery.ui/1.8.5/jquery-ui.min.js

我通过以下方式设置 etags:

 <httpProtocol>
        <customHeaders>
            <clear/>
            <!-- Add custom etag  -->
            <add name="ETag" value=" "/>

        </customHeaders>
</httpProtocol>

有没有办法为 2 个外部 cdn javascript 文件设置 etage?

4

2 回答 2

2

这完全不在您的控制范围内。基本上,ajax.microsoft.com serveradmin 是唯一可以改变这一点的人。

如果 Etag 对您来说真的那么重要,我建议寻找另一个提供 Etag 服务的 CDN。比如jQuery自己的CDN。

http://code.jquery.com/jquery-latest.min.js
于 2011-01-15T03:05:48.550 回答
0

似乎新的 microsoft cdn 确实包含 etags:

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js

在此处输入图像描述

于 2012-10-15T13:17:51.107 回答