ASP.NET 開発チームは現在、新しい Microsoft AJAX CDN (Content Delivery Network) サービスを提供しています。この CDN は、jQuery や ASP.NET AJAX を含む AJAX ライブラリのエッジ キャッシュ サポートを提供します。サービスは無料で提供され、登録は不要で、商用および非商用目的で使用できます。このサービスは、外部向け Web サイトの速度を向上させる優れた方法を提供します。
CDN は何を提供しますか?
コンテンツ配信ネットワーク (CDN) は、世界中の主要なインターネット ネットワーク ポイントに戦略的に配置された「エッジ キャッシュ」サーバーで構成されています。これらの「エッジ キャッシュ」サーバーは、画像、ビデオ、CSS、JavaScript ファイルなど、さまざまなタイプのコンテンツをキャッシュして配信するために使用できます。
CDN を使用すると、ブラウザーがコンテンツをより速くフェッチしてダウンロードできるため、Web サイトのエンドユーザーのパフォーマンスが大幅に向上します。たとえば、画像リクエストの場合、ブラウザはダウンロードするためにインターネットを経由して Web サーバーにアクセスする必要がなくなり、CDN は近くの「エッジ キャッシュ」サーバーからのリクエストを直接処理できるようになり、エッジ キャッシュ サーバーはお客様の Web サーバーに関連している可能性があります。クライアントはネットワーク ホップ 1 つだけ離れています (戻りが非常に速くなり、Web ページの読み込みが速くなります)。
Microsoft AJAX CDN は何を提供しますか?
Microsoft AJAX CDN を使用すると、jQuery および ASP.NET AJAX スクリプト ライブラリを Web サイトに簡単に追加し、世界中の地理的に位置する何千ものエッジ キャッシュ サーバーからこれらのスクリプトを自動的に提供できます。
SSL サポートも利用可能になりました
9 月にリリースされる予定であると述べた機能の 1 つは (ただし、最初のリリース時点ではまだ利用可能ではありませんでした)、CDN で提供されるスクリプトの SSL サポートです。これは、Web サイト上に SSL 対応のページがあり、Microsoft CDN のスクリプト ライブラリを参照し、Web サイトのコンテンツにアクセスするエンド ユーザーに「このページには単なるセキュリティ情報が含まれています」というメッセージが表示されるのを避けたいシナリオにも必要です。安全でないコンテンツが含まれています」というセキュリティ警告が表示されます。
Microsoft AJAX CDN でホストされているこれらのスクリプトでは、SSL サポートが有効になりました。 CDN を指すサイト上のスクリプト参照に「https」タグを使用するだけで、スクリプトは SSL 経由で提供されるようになります。たとえば、SSL 経由で jQuery を参照する例を次に示します。
最近、Microsoft AJAX CDN ドキュメントが更新され、詳細が追加されました。詳細については、こちらをご覧ください。このドキュメントには、現在 CDN 経由で提供されているすべてのスクリプト ライブラリがリストされています。私たちは常にスクリプト ライブラリを追加しており、新しいスクリプトが利用可能になるとドキュメントも更新されます。