ウェブサイトユーザー向けのメッセージボックスシステムがあると想像してみてください。私がやりたいのは、対象のメンバーが受信トレイにいるときに新しいメッセージがメンバーに送信された場合、彼は受信直後に通知メッセージを見ることができるということです。新しいメッセージ。
これを行うために、setInterval()でjQueryを使用して更新し、新しいメッセージがあるかどうかを確認するためにクエリを送信する "new_messages" divを作成できますが、10.000のメンバーがある場合、10.000のクエリを送信できません。 、これはサーバーを殺す可能性があります!!! hiが新しいメッセージを受け取ったときにのみ、ターゲットメンバーに通知を表示したい。ページに「listen」divを含めることができるようなもので、新しいメッセージがトリガーされたときに起動されます。
MySQLトリガーについても読みましたが、DBに対して別のSQLステートメントを起動し、ユーザーに通知を表示するのに役立たない可能性があるため、これに対する解決策にはならないようです。
では、そのようなシナリオの解決策は何ですか?
前もって感謝します