0

だから私はnodejsとsocket.ioに基づいてチャットシステムを開発したいと思っています。私はプロトタイプを作成しましたが、それは動作します。頭に残っているのは、チャットメッセージをデータベースに保存する方法だけです。

ユーザーがエンターボタンを押したときにメッセージを保存するのは良い考えではないと思います。これは、ユーザーから 30 ~ 60 分で 1000 件のライブチャットがあるためです。

問題は、いつデータベースにデータを保存するかです。ユーザーがEnterキーを押したときにすぐに保存することは、長期的にはうまくいくとは思わないからです。

チャットは Facebook と同じ考え方で動作します。

4

1 に答える 1

2

現時点でメッセージを保存していない場合、保存したいときにどのように保存する予定ですか?

送信されたメッセージはクライアントに配信され、サーバーにはメッセージがありません。クライアントを使用してメッセージをデータベースに保存することはできません。

ユーザーが送信したメッセージを保存する必要があります。

于 2013-08-07T14:27:17.740 に答える