初めてキャッシングと永続化に取り組んでいます。
すべてのユーザー データを処理するユーザー オブジェクトがあります。これをページ間で永続化するために、キャッシュからユーザーオブジェクトを返すトークンを含む Cookie を使用することを計画しています。
これを実装する最良の方法は何ですか。私に見える2つのアイデア/解決策は次のとおりです。
1) トークンがキーで、ユーザー オブジェクトが値であるディクショナリをキャッシュします。Cookie からトークンを取得し、ユーザー値を取得します。
2) キャッシュ ID としてトークンを使用して、各ユーザー値を個別にキャッシュします。
これを行うには他にも多くの方法があると確信しています。上記のどれがベスト プラクティスであるかを教えてください。または、別の方法を提案し、その理由を説明してください。
ありがとう!
(私の経験のほとんどは Windows 開発であり、Web の開発はほとんどないので、いくつかのことを理解しようとしています。)
言語: c#.Net (3.5)