分析ASP Razor视图渲染

时间:2015-02-21 13:08:17

标签: asp.net-mvc razor glimpse

我使用Glimpse深入了解我的ASP MVC网站的行为。 我可以看到视图渲染似乎花费的时间最长。我的控制器操作大约需要122毫秒,并且执行70毫秒的数据库查询,但代码有点复杂,所以我可以理解完成完整操作所花费的时间。其他更简单的控制器的操作时间略高于执行DB调用所用的时间。

然而,视图渲染似乎需要相当长的时间。例如,Glimpse报告40ms来呈现动作。但是,通过禁用Glimpse的另一个浏览器查看网站,我看到使用网络检查员开发人员面板约100毫秒的渲染时间。是否有一种很好的方式来分析视图渲染,以便我可以寻找改进?这似乎是整个网站的一个问题。

另外,由于Glimpse本身,我不确定视图渲染所显示的时间是否会增加。在打开和关闭页面加载速度时,它似乎会在加载时间上增加200-300毫秒。

慢视图的时间表: GLimpse view rendering

执行标签: Glimpse execution tab

更简单的控制器 - 注意低动作时间但高视野。 simpler controller execution

0 个答案:

没有答案