7

Tôi hiện đang sử dụng mẫu lưu trữ trong ứng dụng ASP.NET MVC 3 của mình.Caching cho đến khi thay đổi dữ liệu trong ASP.NET MVC & Entity Framework 4.1

tôi sử dụng OutputCache để giảm bớt tải trên cơ sở dữ liệu của mình bằng cách trang trí các phương pháp điều khiển của tôi với một chú thích dữ liệu tương tự như sau:

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

Cuối cùng, những gì tôi muốn đạt được là một mức độ của bộ nhớ đệm trong đó dữ liệu được lưu trữ cho đến khi nó được cập nhật (tức là nó thay đổi). Tôi đang sử dụng Entity Framework 4.1 cho ORM.

Cách được đề xuất để tiếp cận điều này bằng cách sử dụng ngăn xếp đã chọn của tôi là gì?

+0

trùng lặp có thể xảy ra [Hết Hạn Output cache ASP.Net MVC] (http://stackoverflow.com/questions/376851/expire-output-cache -asp-net-mvc) – jrummell

+0

Làm cách nào để biết khi nào dữ liệu của bạn được cập nhật? Nếu bạn giả định rằng bạn sẽ quản lý trạng thái của một đối tượng bằng cách sử dụng bộ điều khiển của bạn, bạn có thể thao tác với bộ nhớ cache: http://stackoverflow.com/questions/11585/clearing-page-cache-in-asp-net –

Trả lời

Các vấn đề liên quan