javascript - 设置cdn javascript文件的etag

标签 javascript iis-7 web-config cdn etag

我正在 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/

相关文章:

Javascript - 在字符串中添加缺少的括号

iis - 用于设置 IIS 日志记录设置的 Powershell 命令

asp.net - 当 HttpModule 中抛出异常时 ASP.NET MVC 中的自定义错误消息

asp.net - Http错误503的自定义错误页面

即使在 web.config 之后,Azure Web 应用程序也不会将 http 重定向到 https

java - Spring MVC 网站管理/配置页面的推荐数据模型和数据源?

exception-handling - 过滤 elmah 中的异常文本

Javascript:替换字符串函数在 IE7-8 中不起作用

javascript - 重命名核心 Dojo 包

javascript - eBay JavaScript API - 对象成员名称中的 @ 符号