7

Obecnie używam wzorca repozytorium w mojej aplikacji ASP.NET MVC 3.Buforowanie do momentu zmiany danych w środowisku ASP.NET MVC i Entity Framework 4.1

używam OutputCache aby zmniejszyć obciążenie na mojej bazy danych przez dekorowanie moich metod kontroler z adnotacją danych podobny do tego:

[OutputCache(Duration = 3600, VaryByParam = "userName")] 

Ostatecznie, co chciałbym osiągnąć to poziom buforowania przy czym dane są buforowane, dopóki nie zostaną zaktualizowane (tj. ulegną zmianie). Korzystam z Entity Framework 4.1 dla ORM.

Jaki byłby zalecany sposób podejścia do tego przy użyciu mojego wybranego stosu?

+0

możliwym duplikatu [Wygaśnięcie Output Cache ASP.Net MVC] (http://stackoverflow.com/questions/376851/expire-output-cache -asp-net-mvc) – jrummell

+0

Skąd będziesz wiedzieć, kiedy Twoje dane zostaną zaktualizowane? Jeśli zakładasz, że będziesz zarządzał stanem obiektu za pomocą kontrolerów, możesz manipulować pamięcią podręczną: http://stackoverflow.com/questions/11585/clearing-page-cache-in-asp-net –

Odpowiedz

Powiązane problemy