私はフォーラムベースのウェブサイトで作業しています。このサイトはオンサイトメッセージングもサポートしています(つまり、ユーザーは他のユーザーにプライベートメッセージを送信できます)。私がやろうとしているのは、メンバーに新しいメッセージがある場合に通知することです。受信トレイのリンクを太字で表示し、メッセージの数も表示します(例:Inbox(3)) 。
サーバーファームで実行されているWebサイトにこれを実装する方法が少し混乱しています。リクエストごとにデータベースにクエリを実行するのはやり過ぎのように思われるので、これは問題外です。おそらく、共有キャッシュを使用する必要があります。これは、多くの大規模なサイト(サーバーファームで実行されている)を含む多くのサイトに共通の機能だと思う傾向があります。どのように実装されているのでしょうか。アイデアをいただければ幸いです。