Java ベースのバックエンドで Backbone.js アプリケーションを構築しています。Java 側では、アプリはほぼ確立されています。ただし、クライアント側では、追加しなければならない小さな詳細があります。プロモーション キャンペーンの一環として、ログインしていないユーザーと、意図的に閉じていないログイン ユーザーに対して、永続的なフラッシュ メッセージが表示されるようにする必要があります。
通常、これを行う最善の方法は、ユーザーの決定をDBのブール変数に保存することです。問題は、プロモーション メッセージのようなものでバックエンド コードとデータベースを台無しにしたくないという事実から来ています。したがって、クライアントから設定された Cookie が役立つのではないかと考えました。ただし、これには、同じブラウザー インスタンスからログインしたアカウントごとに個別の Cookie が作成される可能性があるという問題があります。そして、それは1つのメッセージだけです。さらに、ブラウザ間で Cookie を転送できないため、ユーザーにメッセージが再び表示される可能性があります
ハマった。助けてください。私が欲しいのはコードでさえありませんが、私が正しい軌道に乗っているかどうかのコメントだけです。そうでない場合は、とにかくDBに保存します。宣伝メッセージのようなばかげたものにとっては、ほんの少しのオーバーヘッドです。おそらくredisが役立つでしょうか?