質問

Google は人気のある Ajax ライブラリを次の場所で無料でホストしています。

http://code.google.com/apis/ajaxlibs/

彼らの帯域幅を活用することができます。 CDN そして最も重要なことは、ユーザーが Google から JS ファイルを取得している別のサイトから既にそのファイルをキャッシュしている可能性があることです。

同じことが Microsoft AJAX にも当てはまるかどうか疑問に思っていませんか?それとも、Microsoft のサイトのどこかにホスティングを「盗む」ことができる場所があるのでしょうか。

また、Amazon A3 のような CDN で自分でホストするメリットはありますか。私は解決しないと信じています 同時ダウンロード数の問題 スクリプトのダウンロード中に Internet Explorer がブロックしてしまうためです。

役に立ちましたか?

解決

マイクロソフトは本日、マイクロソフトAJAXとjQueryライブラリを提供しますのMicrosoft AJAX CDN を開始しました。

他のヒント

ここでいくつかの質問をしています。

まず私の知る限りでは ヤフー そして グーグル は、JavaScript ライブラリ用の無料 CDN ホスティングを提供する唯一の企業です。

次に、ページのパフォーマンスに悪影響を与えるのは、過剰な DNS ルックアップです。DNS ルックアップのコストと、ローカルサーバーと比較した CDN の速度の違い。通常、CDN とサーバー間の違いは十分であるため、CDN から共通ライブラリを取得する価値は間違いなくあります。

理想的には、使用するホスト名はできるだけ少なくする必要があります。サーバーから 1 つの HTML ページ、CDN から 1 つの Javascript、CDN から 1 つの CSS を目標にする必要があります。独自の CDN アクセスを用意できない場合は、サーバーから 1 つの HTML ページ、CDN から 1 つの Javascript ライブラリ、サーバーから 1 つの Javascript ファイルを取得します。CDN からの 1 つの CSS ライブラリとサーバーからの 1 つの CSS ファイルで問題ありません。まだホストは 2 つだけです。パフォーマンスガイドラインでは、2~4が理想だと書かれています。

S3 を低予算 CDN として使用する場合、S3 と自分のホストからファイルを取得する速度を比較して、それが価値があるかどうかを評価する必要があります。使用する CDN にはホスト名が 1 つだけあることが非常に重要です。したがって、S3 がリクエストを S3.1.amazon.com および S3.2.amazon にリダイレクトする場合、それは良い解決策とはなりません。

それが役立つことを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top