设置cdn javascript文件的etag

时间:2011-01-15 01:55:01

标签: javascript iis-7 web-config cdn etag

我在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?

2 个答案:

答案 0 :(得分:2)

这完全超出您的控制范围。基本上,ajax.microsoft.com serveradmin是唯一可以改变它的人。

如果Etag真的对你很重要,我建议你寻找另一个为Etags提供服务的CDN。例如,jQuery自己的CDN。

http://code.jquery.com/jquery-latest.min.js

答案 1 :(得分:0)

似乎新的微软cdn确实包含了etags:

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

enter image description here