JavaScript、jQuery、MySQL、および PHP を使用してチャット アプリケーションを構築していますが、クライアントがサーバーからチャット メッセージを取得するための最良の方法は何でしょうか? 私の現在の潜在的な候補は、ポーリング、ロング ポーリング、HTML5 サーバー送信イベント ( EventSource
)、および WebSockets です。これらのうち、最速 (即時のメッセージ) で最も効率的な方法 (可能であれば理由も説明してください) はどれですか? または、これを行うより良い方法がある場合は、回答で詳しく説明してください。
さらに、Node.js + Socket.IO も調べましたが、それらについて見つけたドキュメントとサンプル コードは、あまり意味がありませんでした。
最後に、ローカル サーバーとして XAMPP を使用し、このアプリケーションのデータベースとして MySQL を使用しています。
どんな助けでも大歓迎です。