Caching 如何在ASP.NET MVC web应用程序中使用缓存?

Caching 如何在ASP.NET MVC web应用程序中使用缓存?,caching,asp.net-mvc-3,Caching,Asp.net Mvc 3,我希望以这种方式为我拥有的应用程序使用缓存 在第一个请求中,数据来自数据库,并将其从控制器传递到视图,并将其存储在缓存中 在下一个请求中,我希望从缓存中获取数据,并将它们放入页面中,然后再次从数据库异步获取数据,检查是否有新的内容出现,然后更新缓存 因为在上一次请求中,数据来自缓存,所以它的速度更快,并为将来的请求更新缓存 如何在我的应用程序[MVC3]中实现这一点

我希望以这种方式为我拥有的应用程序使用缓存

在第一个请求中,数据来自数据库,并将其从控制器传递到视图,并将其存储在缓存中

在下一个请求中,我希望从缓存中获取数据,并将它们放入页面中,然后再次从数据库异步获取数据,检查是否有新的内容出现,然后更新缓存

因为在上一次请求中,数据来自缓存,所以它的速度更快,并为将来的请求更新缓存

如何在我的应用程序[MVC3]中实现这一点