当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 调试慢速剃刀视图

来源:互联网 收集:自由互联 发布时间:2021-06-22
我有ASP MVC 4 Web应用程序. 其中一个动作非常缓慢地返回.我使用MiniProfiler来分析应用程序. 我们处理动作本身的持续时间,现在是14ms,问题是请求本身的步骤仍然大约1.5s,没有控制器上的动
我有ASP MVC 4 Web应用程序.
其中一个动作非常缓慢地返回.我使用MiniProfiler来分析应用程序.

我们处理动作本身的持续时间,现在是14ms,问题是请求本身的步骤仍然大约1.5s,没有控制器上的动作时间(请参见附图).

如您所见,第一行持续时间(1262.3)是没有孩子的持续时间.
据我所知,这是剃刀引擎撕裂的时间.
重要的是要注意缓慢持续,这不仅仅是第一个请求.它永远不会低于800毫秒,有时高达2秒.

如何分析渲染本身?
该视图非常复杂,其中包含多个部分视图.

看看Glimpse是否为您提供了更多见解

http://getglimpse.com/

如果计算路线,渲染视图可能需要很长时间.检查如果删除所有ActionLink和类似的Html助手,渲染需要多长时间.

网友评论