【发布时间】:2013-01-25 03:31:10
【问题描述】:
如果我是对的,http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js 的每个请求 使用类似 3kb 的 microsoft.com cookie。是我不明白的东西,没关系,还是微软错了?
【问题讨论】:
-
呃,您有什么问题要问吗?
-
你能澄清最后一句话吗?
如果我是对的,http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js 的每个请求 使用类似 3kb 的 microsoft.com cookie。是我不明白的东西,没关系,还是微软错了?
【问题讨论】:
这是因为为 microsoft.com 域设置了一大堆 cookie,它们自然也会发送到其子域的请求。微软做错了。
另一方面,Google 为其 CDN 使用单独的域 (googleapis.com),至少我的 cookie 为零。我建议您改用 Google 的 CDN。
【讨论】:
你是对的,微软最终通过创建 ajax.aspnetcdn.com 解决了这个问题:
http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_15
ajax.microsoft.com 重命名为 ajax.aspnetcdn.com
之前使用microsoft.com域名的CDN已经更改 使用 aspnetcdn.com 域名。进行此更改是为了增加 性能,因为当浏览器引用 microsoft.com 域时 它会通过网络发送来自该域的任何 cookie 要求。通过重命名为 microsoft.com 以外的域名 性能可提高多达 25%。笔记 ajax.microsoft.com 将继续运行,但 ajax.aspnetcdn.com 推荐。
旧格式:http://ajax.microsoft.com/ajax/jQuery/jquery-1.8.0.js 新 格式:http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js
【讨论】: