1

历史

在静态内容页面上,我们的加载时间超过 6 秒,这似乎发生在“渲染:索引”周围,我们已经设法解决了它的 MvcSiteMapProvider

*Executing Controller: Eclipse.Wi.Areas.Workin...    2.1     6314.6 +3.9    
   Find: Index   0.0     0.0    +6.0    
   Render : Index    6306.4  6312.5 +6.0*   

我们正在使用 StackExchange MVC 分析器和 MvcSiteMapProvider(下面的链接)

http://www.nuget.org/packages/MvcSiteMapProvider

http://nuget.org/packages/MiniProfiler/

问题

我们如何使用 Profiler 来分析 MvcSiteMapProvider,这样我们就可以评估为什么使用 3 个菜单时加载时间如此之长。

4

1 回答 1

0

Mini-profiler 是一个相当简单(但有效)的分析器;它不包括侵入性地钻入外部代码的钩子。我希望使用 mini-profiler,因为您需要从 source进行自定义构建,并添加显式的分析步骤。这可能并不过分繁重,但还有其他一些专为侵入式分析而设计的工具可能更方便(但对整体性能的影响更大)。

于 2013-04-17T11:16:38.570 回答