带有OutputCacheAttribute的mvc迷你分析器



我在测试站点上使用mvc-mini-profiler。当我把OutputCacheAttribute放在我的动作方法上时,分析器不会执行,并且总是返回他在缓存之前的最后一个值。

是否有办法告诉mvc-mini-profiler结果来自缓存,以便它可以更新他的状态?也许在客户端网站上,我们可以看到这样的信息:

http://localhost/Home (from cache) 2.1ms,  +0.5ms 

对控制器动作应用输出缓存也会缓存分析器的结果。当OutputCache被应用于控制器时,ASP. js的大部分应用程序都是这样的。. NET MVC管道未执行。

您可以将页面生成的日期-时间信息添加到分析器中,如:

profiler.Step("Generated: " + DateTime.Now.ToString());

最新更新