2010-11-23 6 views
2

自分のCDNから自分のasp.netアプリケーション用のスクリプトファイルを入手できるとは思っていますが、これを実装する最良の方法は何ですか?スクリプトマネージャのプロパティを有効にすると、リクエストはCDNにリダイレクトされますが、実際にはどういう意味ですか?誰でもMicrosoftのCDNについて説明できますか?

現時点では、JQueryを参照するページがたくさんありますが、Googleから参照するものもあります。一部はローカルで参照しています。これらのすべての参照をMicrosoftを指すように変更しますか? ScriptmanagerのCDNプロパティは、どのように影響を与えますか?

私は使用できるグローバルなソリューションはありますか?

+0

マイクロソフトのCDNにいくつかの問題がありました。応答しなかったため、ページが非常に遅くロードされました。また、彼らはすぐにそれを更新しません(新しいリリースが出たとき)。私は@ Mooのキャッシュの理由からもGoogleのCDNのみを使用しています。 – Gidon

答えて

2

Scott Guthrieさんがblogにうまく説明しています。

基本的に、ASP.Netが通常持ち込む標準Javascriptインクルードファイルの場合、ASP.net 4.0のScriptManagerブロックでEnableCdn = "true"を設定すると、代わりにMicrosoft CDNから取得されます。これには、ScriptManagerのクライアントサイトコンポーネントなどのライブラリも含まれます。

また、JQueryなどのCDN URLを直接提供するオプションもあります。これらは上記のフラグでは処理されません。

Googles CDNからMicrosoftに切り替えるかどうかは、GoogleがJavascriptを有効にしたサイトの多くに含まれています。これにより、ファイルが既にキャッシュされている可能性が高くなります。彼らのサイトは、Googleよりも露出が少ないかもしれません。

イントラネットアプリケーション、カスタムJQueryを使用していない、またはオフライン要件がある場合を除いて、個人的に私はローカルでは参照しません。

関連する問題