3

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

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

私たちのプロジェクトで安全に使用できますか?

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

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

4

7 に答える 7

9

ドキュメントから:

Google は、各ライブラリの取り組みについて主要な利害関係者と直接連携し、リリースされた最新の安定版を受け入れます。特定のライブラリのリリースをホストすると、そのリリースを無期限にホストすることが約束されます。

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

于 2009-12-31T06:55:51.960 に答える
3

この方法を使用することの利点と欠点を説明する記事があります。ここで
は、Google がこれを人々が使用できるように公開した後、突然削除して、何千もの Web サイトで問題を引き起こすとは思えません。ドメインを失ったり、帯域幅を使い果たしたりするわけではありません。心配すべき唯一の問題は、サイトのエンド ユーザーが Google にアクセスできない場合です。とにかく、個人的には自分のサーバーでファイルをホストするだけです

于 2009-12-31T07:02:03.160 に答える
1

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

于 2009-12-31T06:56:11.003 に答える
0

gmail、gdocs、google.com と同じように、1 年後には存在しない可能性が常にあります。

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

于 2009-12-31T06:57:24.137 に答える
0

他の人が言ったように、それはかなり「安全」です。おそらく、独自のサーバーの負荷も少し軽減されます。SO自体でも使用しています。

ただし、万一に備えて、常にフォールバック プランを用意し、ローカル コピーを用意しておいてください。

于 2009-12-31T07:00:04.930 に答える
0

考えてみれば、それほど大きなリスクはありません。Google が 1 年以内に存在しなくなったとします (google.load) 。共通ファイル内のコマンドをローカルの jQuery コピーへの参照に置き換えるのに数分しかかかりません。

最悪のシナリオは、ありそうもない未来の Google の終焉で、ホバー効果が 5 分間機能しなくなることです :)

于 2009-12-31T07:01:23.540 に答える
0

同様の質問:どこから jQuery ライブラリを含めますか? GoogleJSAPI? CDN?

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

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

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

于 2009-12-31T07:11:48.967 に答える