【发布时间】:2014-01-09 06:06:34
【问题描述】:
我们有一个相当大的 ASP.NET MVC 站点,显示一个页面需要 6 秒。我使用了 Glimpse 和 MiniProfier,它们都告诉我视图的渲染是罪魁祸首(需要 5.9 秒)。控件和视图都称为“列表”。
我删除了 _Layout.cshtml 和 List.cshtml 的整个标记,但页面仍然需要 6 秒才能加载!我查看了 global.asax 和 App_start 中的所有类,那里没有任何问题。
当我查看 Glimpse 时,它说“ViewResult.ExecuteResult()”需要 5.9 秒才能运行。我假设调用此方法来渲染视图,但我很惊讶,因为我删除了所有标记,所以实际上没有什么可渲染的。
谁能指导我如何诊断这个网站?
【问题讨论】:
标签: asp.net-mvc performance diagnostics