0

こんにちは、AJAX インスタント メッセンジャーを作成しようとしています。私は現在、PHP、MySql、Java Script などを使用する Web サイト (ユーザー ログオン、管理領域など) と、2 つのチャット ルーム (およびルーム リスト内のユーザー) を備えた AJAX チャット プログラムを持っています。ここからどこへ行くか(インスタントメッセンジャーの場合)。新しいメッセージにAJAXリスナーを使用することを提案している調査をいくつか行いましたが、それに関する多くの情報を見つけることができません...または実際にこれが必要な場合、または別のものを使用する必要があります。誰かが私が次に行くべきアドバイスを持っていれば、それは非常に高く評価されます, ありがとう:)

4

6 に答える 6

2

リアルタイムで即時の応答が必要なチャットまたはチャットのようなアプリケーションの場合、おそらくnode.jsが適しています。上記のsocket.ioも node.js 上に構築されています。サーバー側とクライアント側の両方で使用できます。

node.js に関するブログやチュートリアルはたくさんあります。または、たとえ少額の料金であっても、これが好きかもしれません。

于 2010-11-29T14:53:54.577 に答える
0

Dojo Foundationのcometdを体験できます! http://cometd.org/

于 2010-11-29T15:00:52.707 に答える
0

AJAX Chatのようなものを使用しないでください。これは無料でオープン ソースです。

私はそれがあなたを動かすかもしれないと思います!

于 2010-11-29T14:38:23.083 に答える
0

リアルタイムのものについては、www.socket.io をご覧になることをお勧めします。

サイト IIRC には、インスタント メッセンジャーの例さえあります。

于 2010-11-29T14:34:03.790 に答える
0

ストリーム ハブを使用します。リバース AJAX - とてもクールなもの

于 2010-11-29T14:38:47.863 に答える
0

Node.js

多くの人が言及したように、PHP の代わりに node.js/socket.io を使用します。そんな悩みを解決するために作られました。

レディス

しかし、PHP でこのようなものを本当に作成したい場合は、redisを使用して作成します (インストールする必要があります)。このようなものを作成するのに本当に役立つブロックリスト操作があります。一部のユーザーが別のユーザーにメッセージを送信すると、そのユーザーの対応するブロック リストにメッセージをプッシュします。ユーザーは、一意のブロック リスト(キー) をリッスンしてメッセージを受信します。

Redisをインストールできません

次に、テーブルへの MySQL 挿入とポーリング テーブルを頻繁に使用する必要がありますが、サーバー/データベースを停止するほどではありません。

于 2010-11-30T02:14:44.700 に答える