我有ASP MVC 4 Web应用程序. 其中一个动作非常缓慢地返回.我使用MiniProfiler来分析应用程序. 我们处理动作本身的持续时间,现在是14ms,问题是请求本身的步骤仍然大约1.5s,没有控制器上的动
其中一个动作非常缓慢地返回.我使用MiniProfiler来分析应用程序.
我们处理动作本身的持续时间,现在是14ms,问题是请求本身的步骤仍然大约1.5s,没有控制器上的动作时间(请参见附图).
如您所见,第一行持续时间(1262.3)是没有孩子的持续时间.
据我所知,这是剃刀引擎撕裂的时间.
重要的是要注意缓慢持续,这不仅仅是第一个请求.它永远不会低于800毫秒,有时高达2秒.
如何分析渲染本身?
该视图非常复杂,其中包含多个部分视图.
http://getglimpse.com/
如果计算路线,渲染视图可能需要很长时间.检查如果删除所有ActionLink和类似的Html助手,渲染需要多长时间.