Varnishキャッシュによって公開されたデーモンとして実行されるRatchetを使用して、phpでWebSocketサーバーをセットアップしました。
しかし、そこには大きな問題があります - PHP のスレッドの欠如です。サーバー全体をハングアップさせずに、処理のためにデータを渡すためにできることはありますか? PHPで可能ですか、それとも別のテクノロジー(たとえばnode.js)に移行する必要がありますが、メインプロジェクトがPHPにあるため、それを連携させるのは複雑です。PHP でこれを行うオプションが利用可能な場合は、それを優先してください。