0

ユーザーが互いにメッセージを送信できる Java アプリケーション (JSP/サーブレット) に取り組んでいます。この目的のために、MySQL で、 、msg_idなどのsender_idフィールドを持つ 1 つのテーブルを使用しています。 )。receiver_idmsg_content

これに対する解決策を探したところ、それを実装する可能な方法は AJAX ポーリングによるものであることがわかりました。つまり、たとえばアプリケーションは 60 秒ごとに上記のテーブルで新しい行 (user_B へのメッセージ) をチェックし、新しいメッセージが見つかった場合はメッセージをポップします。

ただし、100 人のユーザーが接続しているとします。これは、ユーザーごとに 60 秒ごとにデータベースへのリクエストが発生することを意味します。

上記の例のようなことが起こった場合、アプリケーションは本当に「重く」なりませんか? これを達成するための他の選択肢は何ですか?

4

1 に答える 1