26

Google の jQuery 用 CDN が中国で利用できるかどうか知っている人はいますか?

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

中国本土を含むさまざまな国のローカリゼーションをサポートする必要があるプロジェクトがあり、次のような代替手段を見つける必要があるかどうかを知りたい場合があります。

http://www.asp.net/ajax/CDN/

これは問題ありませんが、Microsoft CDN は jQuery UI をサポートしていないと理解しています。

次の Google レポート ページを確認しましたが、「サイト」に CDN 配信が含まれているかどうかはわかりません: http://www.google.com/prc/report.html

4

10 に答える 10

29

CDN が利用できない場合は、代替の JQuery ソース (おそらく独自のもの) をロードすることをいつでも検討できます。必要に応じて、フォールバック コピー。Scott Galloway はそれについて良い記事を書いています。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>

<script type="text/javascript">
  if (typeof jQuery == 'undefined')
  {
     document.write(unescape("%3Cscript src='/Scripts/jquery-1.4.2.min.js' type='text/javascript'%3E%3C/script%3E"));
     document.write(unescape("%3Cscript src='/Scripts/jqueryui-1.7.2.min.js' type='text/javascript'%3E%3C/script%3E"));
  }
  </script>

これは、訪問者が CDN にアクセスできるかどうかを実際に確認するものではありませんが、サイトが引き続き機能することを確認するための優れたソリューションです。(この方法でオフライン開発モードでも動作します):)

于 2010-04-09T12:54:52.307 に答える
3

今週末の時点では、中国ではご利用いただけません。私にとっては一種のショーストッパーです。とにかくフォールバックメカニズムが好きです!

于 2012-03-31T22:30:38.497 に答える
3

しばらく不安定になります。163.com sina.com.cn などの中国の cdn を使用することをお勧めします。

于 2011-11-28T08:32:56.180 に答える
3

Google CDN が中国でブロックされる可能性がある場合は、自分のサイトでローカル バージョンの jQuery を使用してください。

Google に依存しないことには他にも利点があります。大量の jQuery コードを記述している場合は、jQuery とアプリをすべて 1 つのファイルに圧縮し、HTTP リクエストをいくつか保存できます。

Google のClosure Compilerは、使用していない関数を削除することで、多くのバイトを節約できる可能性があります。ただし、前回確認したところ、jQuery ではこれがうまく機能しませんでした。

于 2010-04-09T12:48:39.497 に答える
-5

はい、中国で利用可能で、現在使用しています。

于 2010-07-29T02:41:30.177 に答える