【发布时间】:2013-04-15 21:41:44
【问题描述】:
我有一个 MVC4/Razor 网站。内容在大约一个月左右是静态的 - 所以没有数据库命中。仅供参考,它的区域很好。
如何为整个应用程序实现缓存?有没有办法在集中位置(比如 global.asax)添加 [OutputCache] 属性,而不是将其添加到单个控制器?
【问题讨论】:
标签: caching asp.net-mvc-4 iis-7
我有一个 MVC4/Razor 网站。内容在大约一个月左右是静态的 - 所以没有数据库命中。仅供参考,它的区域很好。
如何为整个应用程序实现缓存?有没有办法在集中位置(比如 global.asax)添加 [OutputCache] 属性,而不是将其添加到单个控制器?
【问题讨论】:
标签: caching asp.net-mvc-4 iis-7
您可以在 Global.asax 中全局注册过滤器
var filters = GlobalFilters.Filters;
filters.Add(new MyOutputCacheFilter());
【讨论】: