私はPHPバックエンドでアプリケーションを持っています。私はPHPを使って簡単なphantomjsアプリケーションから出力を得る方法を知っています。ストリームPhantomJSフロントエンドアプリケーションに出力
$response = exec('/path/to/phantomjs myscript.js');
問題がある...
私PhantomJSアプリは非常に長い(ループ付き)時間と出力電流の進捗状況や目的を監視するための内部のスクリプトを行く行為を働きます。私がする必要がどのような
は、ユーザーがそれが を終了するまで、それはPHP /のWebSocket/HTML5 SSE(サーバー送信されたイベント)を使用して、出力のストリームにいくつかのボタン
- です
アイデア
私は長いポーリングがすべてではオプションではありませんので、PHPは、この目的のために適切な選択肢ではないことを確信しています。
websocket/html5 sseのサーバープッシュサポートのため、そのうちの1つが適していると思います。
長い時間のためにグーグルの後、私はこの小さなアプリケーションにhttps://github.com/joewalnes/websocketd
ではなく、これは私が必要なものを行うための適切な方法であることを確認しました。
PhantomJSアプリからフロントエンドアプリへの出力を正しくストリームする方法がわかりません。
提案がありますか?
解決策を考え出すことができましたか? – Vaviloff