8

我使用比利麦克福特的相当出色的S#arp Architecture。一切都在迅速发展和运行。ASP.NET MVC的性能突然变得非常慢

然后我更新到最新的ASP.NET MVC RC。这意味着我必须获得S#arp的最新主干。

此外,两个星期前,我从XP更新到Vista(32位)

我的问题是,表现突然变得前景堪忧。

一切似乎工作,但它变得非常缓慢。每个http请求都需要1秒钟。是的,一秒的时间 - 你可以想象的是让页面加载就像网络服务器由一个巨大的匆忙构建的鼠标滚轮上的关节炎驴驱动。

页面上的每个脚本或图像都会为加载时间增加一秒。

  • 我没有打开log4net,所以我不认为是这样。
  • 这是在主页上运行,所以只有一个非常小的数据库的东西正在进行(这是非常快速的反正)
  • 这也发生在简单的图像,所以我认为这应该是在路由或网络服务器水平。

任何想法它可能是什么?

回答

4

您可以下载dotTrace并分析您的网站。

几周前我有类似的问题,这个应用程序允许我在几分钟内达到它的底部。

下载试用版,并试用一下。

http://www.jetbrains.com/profiler/

强烈推荐!

戴夫忍者

+0

我想到了这一点,但不知道它会有所帮助。我会试一试。 – 2009-02-13 13:23:05

+0

嗯,我的应用程序需要大约16秒才能启动,然后每页大约6秒。 dotTrace发现该错误几乎是在第三方程序集中。一旦我卸下程序集,应用程序又开始飞行。下载试用版并投入试用。 – 2009-02-13 13:25:43