如果我是对的,请http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js的每个请求 使用类似3kb的microsoft.com cookie。我不理解某些东西,这无关紧要或微软是错的吗?
答案 0 :(得分:6)
这是因为为microsoft.com域设置了一大堆cookie,当然也会将请求发送到其子域。微软做错了。
另一方面,谷歌使用一个单独的域名(googleapis.com)作为其CDN,至少我有完全零cookie。我建议您改用Google的CDN。答案 1 :(得分:1)
你是对的,微软最终通过创建 ajax.aspnetcdn.com 解决了这个问题:
http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_15
ajax.microsoft.com重命名为ajax.aspnetcdn.com
CDN曾经使用过microsoft.com域名并且已经更改 使用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