我在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?
答案 0 :(得分:2)
这完全超出您的控制范围。基本上,ajax.microsoft.com serveradmin是唯一可以改变它的人。
如果Etag真的对你很重要,我建议你寻找另一个为Etags提供服务的CDN。例如,jQuery自己的CDN。
http://code.jquery.com/jquery-latest.min.js
答案 1 :(得分:0)