CVe*_*tex 6 c# asp.net asp.net-mvc outputcache
我们使用预览3(包括严格的压力测试)部署了一个实时,清新,时髦的网站.
页面输出缓存是我们的救星,使我们有能力满足我们的性能合同要求.
我的问题是,动作OutputCacheFilter和页面输出缓存之间有区别吗?
OutputCacheFilter
动作输出缓存是否比页面输出缓存更快?
Haa*_*ked 3
在内部,OutputCacheAttribute(又名输出缓存过滤器)使用与页面输出缓存(又名@OutputCache 指令)相同的内部机制。
因此,它并不比页面输出缓存快。但是,使用 MVC,您实际上无法通过 MVC 中的 @OutputCache 指令使用页面输出缓存,因为我们在操作运行后渲染视图(也称为页面)。所以你获得的好处微乎其微。
使用输出缓存过滤器,它会执行正确的操作,并且如果结果位于输出缓存中,则不会执行操作代码。希望有帮助。:)
归档时间:
18 年,2 月 前
查看次数:
309 次
最近记录:
9 年,7 月 前