1

jQuery UI を使用して、ハードウェア製品用の Web ベースの GUI を構築しようとしています。この GUI が 24 時間 365 日いつでもアクセス可能であり、今後何年にもわたって互換性があることが非常に重要です。私はコンピューターの天才ではないので、これはばかげた質問のように思えるかもしれませんが、jQuery UI によって生成されたコードが Web サーバー上にある .js ファイルを指しているという事実に関心があります。例えば:

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

この 2 行のコードは、HTML の HEAD タグに含まれています。これらのファイルは私の物理サーバーには存在しません。これらの Web サーバーがダウンした場合はどうなりますか? Web GUI のすべての機能が失われると思います。

これらの .js ファイルのコードをコピーして貼り付け、Web サーバーに配置すると、違いはありますか? そうすれば、GUI のライフラインは自分のサーバーの手に委ねられます。

基本的に、ダウンしてはならないWebベースのGUIにjQuery UIを使用することがどれほど安全かを誰かが知っているかどうかを尋ねています。ここに何かが欠けています。別のサーバーに存在するコードに依存しないように、安全で信頼できる方法で jQuery UI を使用する方法を詳しく説明してくれる人がいれば、非常に役に立ちます。ありがとうございました!

4

3 に答える 3

2

多くのシナリオでは、ホストされた jquery で問題ありません。

ただし、状況によっては、サイトのリンクから jquery と jquery UI をダウンロードし、ファイルを Web サーバーのフォルダーに配置する必要があります。次に、jquery.com サイトではなく、サーバー上の場所を指すようにスクリプト行を変更します。

于 2013-09-03T18:24:43.953 に答える
0

ホストされたjsファイルを使用すると思います

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

為に

これらのファイルは私の物理サーバーには存在しません。これらの Web サーバーがダウンした場合はどうなりますか?

まず、これらのサーバーはまったくダウンしません...

他にもさまざまな利点があります..遅延の減少、並列処理の増加、キャッシュの改善などです。

CDN (Content Delivery Network の略) は、さまざまな物理的な場所にあるサーバーに静的コンテンツを配信します。ユーザーのブラウザーがこれらのファイルの URL を解決すると、ダウンロードはネットワーク内で利用可能な最も近いサーバーを自動的に対象とします。

Google の AJAX Libraries CDN の場合、これが意味することは、物理的にサーバーの近くにいないユーザーは、任意の場所にあるサーバーから強制的にダウンロードするよりも速く jQuery をダウンロードできるということです。

詳細を読むためのリンク

でも、stackoverflowはホストされたjsファイルを使用します..チェックアウトページのソースを表示:)。

于 2013-09-03T18:29:00.093 に答える