Buforowanie danych w ASP.NET MVC 3

Mam aplikację ASP.NET MVC 3, która jest po prostu zestawem usług internetowych. Te usługi internetowe są udostępniane przez zestaw działań kontrolera. Każda akcja kontrolera odpytuje moją bazę danych. Ponieważ moje dane rzadko się zmieniają, a stare dane nie stanowią problemu, pomyślałem, że zaimplementuję trochę buforowania, aby poprawić wydajność. Moje cele to:

Nigdy nie zapisuj odpowiedzi użytkownikowi.Buforuj rekordy bazy danych do 24 godzin. Jeśli minęło 24 godziny, kliknij ponownie bazę danych.

Czy to ma sens? Wiem, jak zapobiec reakcjom z buforowania. Po prostu używam następujących:

HttpContext.Response.Cache.SetCacheability(cacheability)

Nie wiem jednak, jak zapisywać w pamięci moje rekordy bazy danych przez 24 godziny. Czy ktoś ma jakieś sugestie, jak to zrobić? Nie jestem nawet pewien, gdzie szukać.

Dziękuję Ci

questionAnswers(5)

yourAnswerToTheQuestion