質問

GoogleからのjQueryパスを使用することを提案するいくつかのチュートリアルがあります。

<script type="text/javascript" 
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

私たちのプロジェクトで使用しても安全ですか?

1年以上後にそこにいるかどうかわからないので、私たちは依存していませんか?

私がこの質問をした理由は、それを支持する人がいる人がいるからです。

役に立ちましたか?

解決

から ドキュメンテーション:

Googleは、各図書館の努力の主要なステークホルダーと直接連携し、リリースされた最新の安定したバージョンを受け入れます。特定のライブラリのリリースをホストしたら、そのリリースを無期限にホストすることに取り組んでいます。

私にはかなり低リスクのようです。そして、すでにユーザーのキャッシュに入っている可能性が高くなります。適切なGZIPとキャッシュヘッダーを添えて提供します。また、一度に2つのリクエストをドメインにダウンロードすることを許可するブラウザ上のドメインへのHTTPリクエストも消費しません(IE6およびIE7など)。

他のヒント

この方法を使用することの利点と短所を説明する記事があります。 ここ
Googleがこれを使用するためにこれを上げて、突然それを取り下げ、数千以上のWebサイトで問題を引き起こすことを本当に疑っています。彼らが彼らのドメインを失ったり、帯域幅を使い果たしたりするというわけではありません。私があなたが心配するべきだと思う唯一の問題は、あなたのサイトのエンドユーザーがGoogleにアクセスできないかどうかです。個人的には、とにかく自分のサーバーでファイルをホストするだけです

短い答えはイエスであり、それが機能しない場合、それはおそらくはるかに大きな問題の兆候であると同意します。私の一般的な経験則は、内部アプリ(理論的には外の世界へのOA接続で使用できる場所)として使用するすべての公開アプリに対してです。代わりにローカルコピーを含めます。

Gmail、GDOCS、Google.comと同じように、1年後にはそこにない可能性が常にあります。

jqueryだけでも、ファイルが小さく、サーバーへの影響はあまりないため、Googleソースを使用する理由はありません。しかし、jQuery UIはGoogleのソースを使用する価値があるかもしれません。

他の人が言ったように、それはかなり「安全」です。あなたはおそらくあなた自身のサーバーの少しの負荷を緩和するでしょう。それでもそれ自体がそれを使用しています。

しかし、安全であるためには、念のため、常にフォールバック計画を立て、地元のコピーを持っています。

あなたがそれについて考えるならば、本当に多くのリスクは関係していません。 Googleが1年で存在しなくなるとします(含み笑い)、それはあなたにかかりませんが、数分かかります google.load あなた自身のローカルjQueryコピーを参照して、あなたの共通ファイルにコマンド。

最悪のシナリオは、Googleの終miseのありそうもない将来、あなたのホバー効果が5分間動作するように停止することです:)

同様の質問: JQuery Libraryはどこにありますか? Google Jsapi? CDN?

その質問からの答えのために、私は以下を使い始めました。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

かなりの数のサイトで実行しています。私が抱えていた唯一の問題は、いくつかのファイアウォールがリクエストが多すぎる(または少なくともこれが私の推測である)場合、サイトのブロックを開始することです。

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