2009-05-03 123 views
4

我有一個正在約20秒加載每一頁(不管它做什麼).NET MVC緩慢的網站

所以我把在/scripts/test.html不是一部分的網站一條路線,它仍然需要這麼長的時間...沒有數據庫什麼也沒有。

我將web.config重命名爲_web.config,並立即加載,將其重命名爲...回到大約20-30秒的加載時間。

在本地運行應用程序...我在Global.asax.cs中的RegisterRoutes上放置了一個斷點並運行了... /scripts/test.html並沒有命中斷點正常的站點(站點在本地加載的速度很快在同一個數據庫/代碼)

Server是莫索IIS7/SQL Server 2008羣集

該網站正在熱播相當困難...任何幫助嗎?還是要測試/調試的東西?

+7

你可以發佈你的web.config文件嗎? – 2009-05-03 07:13:54

+0

速度的差異取決於瀏覽器? – JRL 2009-11-17 16:05:55

回答

2

幾件事情要嘗試:

  • 嘗試採取與FileMon的/一的ProcessMonitor看看,看看是否有一噸的磁盤活動。
  • 如果上述問題不存在,請安裝Jet Brains的Dot Trace實例。剖析應用程序並查看是否存在某些在本地機器上不明顯的內存或性能問題。
0

我看到另一個相關的問題,通過禁用IPv6解決,也許嘗試。