我正在 IIS 7.0 中运行用 .net 开发的 Web 应用程序。我已在 web.config 中配置来设置资源的 etag。它似乎适用于所有资源,除了这 2 个来自 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
我通过以下方式设置 etag:
<httpProtocol>
<customHeaders>
<clear/>
<!-- Add custom etag -->
<add name="ETag" value=" "/>
</customHeaders>
</httpProtocol>
有什么方法可以设置 2 个外部 cdn javascript 文件的 etage 吗?
最佳答案
这完全超出您的控制范围。基本上,ajax.microsoft.com 服务器管理员是唯一可以更改此设置的人。
如果 Etag 对您来说真的那么重要,我建议您寻找另一个同时提供 Etag 的 CDN。例如jQuery自己的CDN。
http://code.jquery.com/jquery-latest.min.js
关于javascript - 设置cdn javascript文件的etag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4697622/