8

どちらの方法が良いですか?http://ajax.googleapis.comで jQuery Pack にリンクするには。または、適切なファイルをダウンロードしてローカルにリンクしますか? それは問題ですか?リンクが消える可能性はありますか?または、オンラインのファイルが更新される可能性はありますか?リンクした方がよいでしょうか? 奇妙。

ありがとう、トレーシー

4

6 に答える 6

7

Google が禁止されている国のユーザーの場合はどうなりますか? また、少し前までは、私の国では国際インターネット トラフィック (地域のトラフィックは「無料」でしたが) を支払う必要がありましたが、他の国ではまだそうかもしれません。ユーザーは、jQuery にお金を払わなければならないことに腹を立てるでしょう。最小化しても。必要なファイルをサーバーに保管しておく方が安全です。

編集: Google サーバーから jQuery を使用しないもう 1 つの理由 (イントラネットで使用する場合: https://meta.stackexchange.com/questions/10071/employer-blocks-jquery-from-google-doh )

于 2010-01-19T13:08:56.120 に答える
7

Google Code サイトから:

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

Google が jQuery ライブラリをホストする主なポイントの 1 つは、jQuery ライブラリを 1 か所にキャッシュすることです。次のシナリオを検討してください。

  1. ユーザーがサイト A にアクセス
  2. サイト A には同じドメインに jQuery があるため、ファイルはブラウザーによってダウンロードされます。
  3. ユーザーがサイト B にアクセス
  4. サイト B には同じドメインに jQuery があるため、ファイルはブラウザーによって 2 回目にダウンロードされます。

ここで、すべて Google サーバーから jQuery をフェッチすると、シナリオは次のようになります。

  1. ユーザーがサイト A にアクセス
  2. サイト A は Google から jQuery をロードするため、ブラウザによってダウンロードされます
  3. ユーザーがサイト B にアクセス
  4. サイト B は Google から jQuery を読み込みますが、ブラウザーは既に jQuery をダウンロードしてキャッシュしているため、ファイルの再取得は瞬時に行われます。
于 2010-01-19T13:09:54.400 に答える
1

通常、Google のエッジ キャッシュ サーバーにリンクすることは理にかなっていると思います。Google はほぼ間違いなく、あなたよりもアップタイムが長く、少なくとも同じくらい反応が良いでしょう。さらに、着信ユーザーが既に jQuery をキャッシュしているため、ダウンロードする必要がないという利点があります。

これを行わない唯一の状況は、主にイントラネットとして使用されるサイトで、ローカル コピーがほとんどの訪問者にとって真にローカル (LAN など) になる場合です。

于 2010-01-19T13:09:59.903 に答える
0

ファイルを管理するかどうかは、あなたが決めてください。小さな要素の 1 つに帯域幅がありますが、それが本当に重要なビジー状態のサイトがある場合は、とにかく帯域幅を確保できます。小さな変更によってサイトが壊れ、新しいバージョンでまだテストしていない場合はどうなりますか?

于 2010-01-19T13:09:17.580 に答える
0

Google でファイルにリンクするための重要な議論の 1 つは、ユーザーが最近同じ URL を使用する別のサイトにアクセスした場合、ユーザーのキャッシュにファイルが既にある可能性があるということです。

于 2010-01-19T13:07:01.507 に答える
-3

ダウンロードして、jquery.js を同じサーバーにローカルに保存することをお勧めします。リンクされたファイルがダウンした場合は、そのようにします(Googleがこれまでに行ったことではありません)。

大きな議論は、jquery が必要な関数を削除する更新をリリースした場合、あなたが追い詰められることはなく、それを修正する時間があるということです。

于 2010-01-19T13:09:56.587 に答える