我正在使用比利·麦卡弗蒂的相当优秀 S#arp 架构. 。一切都运转良好并且运行得非常快。

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

另外,两周前,我从 XP 更新到 Vista(32 位)

我的问题是表现突然变得很糟糕。

一切似乎都正常,但速度变得非常慢。每个 http 请求需要 1 秒。是的,一公秒——你可以想象,这使得页面加载就像网络服务器由一只患有关节炎的驴子在一个巨大的、仓促建造的鼠标轮中提供动力一样。

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

  • 我没有打开 log4net,所以我不认为是这样。
  • 这是在主页上运行的,因此只有很少的数据库内容正在运行(无论如何都非常快)
  • 简单图像也会发生这种情况,所以我认为这一定是路由或网络服务器级别的问题。

还有什么想法吗?

有帮助吗?

解决方案

这只是一个猜测,但我发现启用 IPv6 会导致速度变慢,尤其是在本地主机上使用 Firefox 时。

http://weblogs.asp.net/dwahlin/archive/2007/06/17/fixing-firefox-slowness-with-localhost-on-vista.aspx

其他提示

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

几周前我遇到了类似的问题,这个应用程序让我在几分钟内就搞清楚了问题的真相。

下载试用版并尝试一下。

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

强烈推荐!

忍者戴夫

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top