1

私は、通信チャネルのデータを監視し、Webページにフィードバックを提供したいプロジェクトに取り組んでいます。データは、Webサーバーで実行されているプロセスによって読み取られ、IPCを介して利用できるようになります。問題は、このデータをキャプチャし、Webページを介してクライアントにストリーミングするための最良の方法は何ですか?Webサーバーとしてlighttpdを使用する可能性があります。

4

1 に答える 1

1

「コメット」と呼ばれるテクニックを使いたいと思うでしょう。

フロントエンドからは、HTML5 Web ソケット、ロング ポーリング、または非表示の iframe 技術を利用して、ライブ対応のインターフェイスを提供する必要があります (または、検出されたブラウザー エンジンに応じて 3 つすべての組み合わせ)。

サーバー側から (lighttpd を使用している場合)、beanstalkd のようなメッセージ キュー システムを使用することをお勧めします。beanstalkd、lighttpd、および php を組み合わせて、beanstalkd キュー (チューブと呼ばれる) に到着する新しいメッセージを待機 (「ブロック」) する「無限ロード」ページを作成できます。新しいメッセージを受信すると、ブラウザのフロントエンドに出力できます

于 2013-03-11T04:35:57.063 に答える