サーバーのバージョンが変更されたときに自動的にWebページをリロードできるJavscriptライブラリ、サーバーなどを探しています。サーバーが変更されたときに現在のページを自動更新/リロードするライブラリ
更新:私は、関連する技術、およびこれを実装するために必要なことを理解しています。私が探しているのはが既にになっているものです。私は私のためにサーバーを監視するHTMLファイルにスクリプトを含めることができます。なぜ、車輪を再発明するのですか? :D
サーバーのバージョンが変更されたときに自動的にWebページをリロードできるJavscriptライブラリ、サーバーなどを探しています。サーバーが変更されたときに現在のページを自動更新/リロードするライブラリ
更新:私は、関連する技術、およびこれを実装するために必要なことを理解しています。私が探しているのはが既にになっているものです。私は私のためにサーバーを監視するHTMLファイルにスクリプトを含めることができます。なぜ、車輪を再発明するのですか? :D
最新のファイルのタイムスタンプを渡し、サーバー上のファイルのタイムスタンプと比較してサーバー側のスクリプトに一定間隔でajaxコールを行い、サーバー上のタイムスタンプが新しい場合は内容をエコーバックしてページをリロードします。
新しいバージョンが利用可能になるとすぐに、サーバーからクライアントにプッシュメッセージを送信できるように、Cometのようなものが必要です。基本的な考え方は、クライアントからサーバーへの接続を維持することです。このオープンチャネルでは、クライアントにメッセージを送信できます(たとえば、JavaScriptコードを実行してページをリロードするなど)。
See this example with a PHP backend Cometの実装方法について
socket.ioモジュールのこの種の技術の必要性はnode.jsです。
WebSockets(クライアントとサーバーの間に開いたままのチャネル)を使用できます。どちらの方法でメッセージを送信した場合でも、両方が応答します。
WebSocketが使用できない(最新のブラウザを使用していない)場合、socket.ioはlong-polling ajaxにフォールバックします。
これは素晴らしいことですが、すでに自分の実装で作業を開始しました。 :D –