1. ホーム
  2. javascript

[解決済み] jQueryをローカルでホスティングする利点と落とし穴 [終了しました]。

2023-03-29 06:12:21

質問

現在、jQueryとjQueryUI(とjQueryUI CSS)のライブラリはgoogle CDNから引っ張ってきています。これは google.load("jquery", "1");

を呼び出すと、最新のjQuery 1.x.xが使用されるからです。

あとはセキュリティの関係で、ライブラリをローカルに引き込むことになりました。

ローカルにプルするのはいいのですが、他の利点と注意すべき落とし穴は何でしょうか?

どのように解決するのですか?

CDN に置くことの主な利点は、自分のウェブサイトからダウンロードするファイルと並行してファイルをダウンロードできることです。これにより、すべてのページでレイテンシーを減らすことができます。つまり、この裏返しとして、ローカルでホスティングすることの落とし穴があるのです -。 待ち時間の増加 . その主な理由は、ブラウザが同じ Web ドメインに同時に接続できる数が制限されているためです。IE6 では、同じドメインへの同時接続は 2 つにデフォルト設定されていました。 IE の開いているすべてのウィンドウの間で共有されます! IE8+ では改善され、デフォルトで 6 になり、FF/Chrome と同じになりましたが、それでも、多くの画像を持っていてスプライトを使用していない場合は、重い遅延が発生します。

CDNを使用すると 常にライブラリのバージョンを明示的に設定する とします。これは、新しいバージョンがあなたのコードを破壊するリスクを減らすためです。jQueryではあまりないことですが、可能性はあります。

CDNを使用するもう一つの主な利点は サイトのトラフィックを減らすことができる . GB 単位で支払っている場合、またはリソースが限られている仮想サーバーを使用している場合、コンテンツの一部をパブリック CDN にファームオフすると、サイト全体のパフォーマンスが向上し、ホスティング コストが削減されることがあります。

この質問に対する @Xaver の他の回答も読んでみてください。これは非常に良いトリックです。