Yea*_*iam 5 caching outputcache asp.net-mvc-3 memorycache
我的 asp.net mvc 3 应用程序中有一个控制器操作。
我的操作包括数据库获取操作并将结果输出到视图中。我可以使用 OutputCache 操作过滤器属性将操作结果存储到缓存中。我还可以使用 MemoryCache 类来存储数据库获取操作的数据。它们都会显示缓存中的数据。OutputCache会将整个结果存储到缓存中。MemoryCache 类会将数据库获取结果存储到缓存中,并且该操作将从缓存中获取数据,而不是对相同结果发出新的数据库请求。
我的问题是申请哪一个更好?我有一种感觉,OutputCache 操作过滤器属性会很好地工作,因为它将数据库获取结果和操作结果都存储到缓存中。
| 归档时间: |
|
| 查看次数: |
1874 次 |
| 最近记录: |