私は、画面上の人々と同時に複数の 1 対 1 の会話を行う Web チャットを書いています。(基本的に、グループチャットなしの個人的なメッセンジャーのように).
私のテクノロジーの選択肢は、Long Polling と WebSockets のようで、選択しようとしています。
ロング ポーリングの利点は、実装が非常に簡単で、必要なデータ (ページの更新に必要なデータを含むカスタマイズされた JSON オブジェクト) を返すことができることです。
WebSockets で私が恐れているのは、PHP にネイティブ ライブラリがないことです。そのため、さまざまなサード パーティのライブラリ間で買い物をする必要があり、チャネルやサブスクリプションなど、概念がより複雑に見えます。
ブラウザの互換性は私にとって問題ではありません。
ロング ポーリングのパフォーマンスは、Websocket よりもはるかに劣っていますか? いいえの場合、私の決定は簡単です。
PHP 用の本当に単純な Websocket サーバーはありますか? それとも、コンセプトはとても単純なので、自分で書くことができますか? (Mozilla にはクライアントの作成に関する非常に簡単なチュートリアルがありますが、サーバーではありません)。