ajax.microsoft.com vs cdn的无cookie域

时间:2010-05-15 02:08:55

标签: http cdn

如果我是对的,请http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js的每个请求 使用类似3kb的microsoft.com cookie。我不理解某些东西,这无关紧要或微软是错的吗?

2 个答案:

答案 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