私が正しければ、http: //ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js への各要求は、3kb の microsoft.com Cookie のようなものを使用します。私は何かを理解していませんが、それは問題ではありませんか、それともマイクロソフトが間違っていますか?
2 に答える
これは、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 に名前が変更されました
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