2009-05-03 124 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解决,也许尝试。