ソーシャル ネットワーク Web サイトを作成していて、IM/チャット ソリューションが必要です。
会話は 1 対 1 のみで、ユーザーは友人とのみチャットできます (つまり、Facebook チャット - チャネルも部屋もありません...)。
Web サイトは、MySQL データベースを使用した CodeIgniter(PHP) で作成されています。おそらくVPS(Linux)に載せるので、環境をコントロールできるかもしれません。また、10万人以上のユーザーがいると予想されています。
それで、チャットの作り方についていくつかのアイデアが必要です。
これまでの私の考え:
- X秒ごとにAjaxポーリング(このサイズのWebサイトには適していません)
- Jabber/XMPP システムの実装 (これに関する情報はありませんし、可能でもありません)
- サードパーティのサービス ( Pusher.comなど)を使用する
Node.js
とでチャットを作成し、socket.io
それを Web サイトの他の部分から独立させる
SOでいくつかの調査といくつかの回答を読んだ後
https://stackoverflow.com/a/11362929/928540
https://stackoverflow.com/a/5654487/928540
Node.js
私はとのアイデアをとても気に入っているsocket.io
ので、それについての意見や、ガイダンス、リンク、ヘルプ、チュートリアルなどをお聞きしたいと思います。