JSライブラリがどこにあるべきか(ホスト)
-
05-07-2019 - |
質問
JSライブラリは、他のサイト(例:google)から直接リンクできます。通常私は使用します
<script type="text/javascript" src="/js/jQuery.min.js"></script>
でも使用できます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
または類似。
サイトを完全に制御したいので、最初の方法を使用します。ただし、googleまたは他のホストを使用すると、いくつかの利点があります(つまり、待ち時間の短縮、並列処理の増加、キャッシュの改善)。 どちらにも利点と欠点があります。 何を使うべきですか?使用するものとその理由は?
ご意見をお聞かせください。
ありがとう
解決
ウェブサイトのオーディエンスに依存すると思います。
サイトが公開されており、人々が主にまたは排他的にインターネットからアクセスする場合、以前にファイルが参照された可能性があるため、帯域幅の使用率が低く、応答が速く、キャッシュの利点があります別のサイトからロードされたものが高い。
サイトがイントラネットの内部にある場合、インターネットにアクセスできない人々の問題に遭遇する可能性がありますが、ホストできるファイルを取得するためにインターネット経由で全員を送信するため、帯域幅を浪費することになりますローカル。
他のヒント
パフォーマンス上の理由から可能な限りGoogleを使用していますが、オフラインのときにサイトで作業する必要がある場合、たとえば飛行機やインターネットにアクセスできない遠隔地で作業する必要がある場合は、ローカルコピーもチェックインします。
Google(または誰でも)からのコピーを使用する場合、ファイルを移動または変更したり、サーバーがダウンしたりする可能性を防ぐ必要があることを忘れないでください。
サイトで特定のJavaScriptライブラリが必要な場合は、ダウンロードして自分で提供する必要があります。あなたの収入がそのファイルに依存している場合、あなたが望む最後のことは、それを提供するために別のサイトに依存することです。