1

ユーザーがユーザープロファイルページ、コメントページなどに移動できるAsp.Net MVCアプリを作成しています。これらのページには、リストなどの形式のデータがありList<Person>ますList<profiledata>.

私は現在、ページ ナビゲーションの間に userid をキーとしてリスト全体をキャッシュしています。それはより良いアプローチと考えられていますか、それともリストの内部IDをキャッシュしてデータベースからリストを再水和する必要がありますか?

一度に何千人ものユーザーをオンラインにすることができます。つまり、1000 個のリストをキャッシュに保存することになります。Entity Framework、SqlServer、および Asp.net MVC 4 を使用しています。

4

1 に答える 1

0

mvc の背後にあるパラダイムの 1 つは、ステートレスであるという考えです。したがって、必要になるまで (おそらくパフォーマンス上の理由から) キャッシュに物を格納することは避けてください。これは、aps.net mvc キャッシングに関する非常に詳細な記事です

于 2013-01-06T19:49:12.530 に答える