2016-12-30 4 views
0

ReactPHP各ユーザーのhttpサーバー、これは良い考えですか?私のアプリケーションで各ユーザーのReactPHP httpサーバー、これは良い考えですか?

  1. それぞれがログオンユーザーが送信し、サーバーからのデータを受信します。 1秒あたり平均1リクエスト。
  2. サーバーの応答後、サーバーには特別な作業があります。これは特定のユーザーに関連しています。

私は単純にログオンするユーザーごとに新しいReactPHPのhttpサーバを構築し、ユーザーがログアウトした後、サーバーを解放することができます。

これは動作しますか?何か不足していますか?

答えて

1

いいえ、それは良い考えではありません。その場合、ユーザーを適切なサーバーにルーティングするには、ユーザーごとに個別のポートが必要です。それはすぐにあなたのポートを使い果たします。

イベントループ内でタスクをブロックしているため、複数のプロセスを使用したい場合は、mod_phpまたはphp-fpmという従来のPHPに固執し、プロセスごとに新しいイベントループを開始してから終了してください。

ブロッキング操作がなく、すべてがブロックされていない場合は、単一のサーバーを使用するだけで、すべてのものを処理できます。

関連する問題