【发布时间】:2014-04-06 05:22:19
【问题描述】:
我在 Umbraco 网站的模板中加载了几个用户控件,基本上,某个模板最初加载速度非常慢(之后加载速度很快)。但是初始页面加载可能需要 5 分钟才能加载,并且 localhost 上的 CPU 在此期间会非常高。这仅适用于 1 个特定模板。我尝试了堆栈跟踪,但仍然无法输出任何有用的东西。代码中是否有一些东西我可以在代码本身中以某种方式设置断点,以查看在页面呈现到客户端之前它在服务器上花费的大部分时间?
我需要了解,当页面没有被缓存时,为什么渲染页面需要 5 分钟。我怎样才能在代码中找到它?最好使用断点或一些 ASP.NET 插件来帮助我理解为什么会发生这种情况?
我确定它与 IIS 7.5 无关,也不是系统挂起!是代码中的某些东西导致了这种情况。
【问题讨论】:
-
你运行的是什么版本的 Visual Studio?
-
Visual Studio 2013 Ultimate
-
为什么不使用 Visual Studio 内置的分析器?
-
怎么用?不确定...
标签: c# iis-7.5 umbraco asp.net-4.0 performance-testing