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