为什么ASP.NET页面在本地主机上比在生产服务器上慢得多

前端之家收集整理的这篇文章主要介绍了为什么ASP.NET页面在本地主机上比在生产服务器上慢得多前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
标题几乎总结了一下,我相信有一个完美有效的解释,
但是,当我的本地计算机上加载页面(在它们被编译之后)看起来似乎永远是这样,当同样的代码在“活”时快速起泡,似乎是非常奇怪的.

我正在开发Vista,IIS7,很好的硬件;而服务器是单机,在Xeon 3 Ghz和千兆位线上运行Windows Server 2003和IIS6.

当然,我明白网络服务器特别适合这种活动,
但是一个机器一次可以提供2-300个会话仍然很奇怪
(传播不均匀在〜5 .Net 2.0应用程序)通过远程网络(也称为互联网;-)
与在本地运行代码相比,呈现页面的速度要快得多

只是在我心中有一段时间…

UPDATE
非常感谢您的答案!只是想我会在上面添加几点:

已经尝试删除我的本地主机周围的所有障碍;关闭防火墙和防病毒软件,停止将牛奶倒入我的电脑机箱,杀死任何重工序等.
>这不包含在一个项目或应用程序中;这是我从开始工作开始(约1年)以来就注意到的,
不要以为无法访问的资源有意义;在本地工作时,我通常会在本地拥有所有项目的资产(图片,闪存等)
>不能真正看到任何差异协调缓存开或关.

从我目前正在开展的项目中选择一个随机页面,重新加载了几次;在本地我拿到了约4秒钟,相比之下服务器大约2秒.
这是使用FF和Firebug;使用歌剧我感觉有一个较小的差异,但这只是我的直觉…

所以我猜这个叶子(正如你所提到的)硬盘驱动器和数据库连接…
似乎很奇怪….

解决方法

如果您使用FireFox或Safari,并且您在Windows Vista上,那么您应该禁用IP版本6,因为它会与Vista结合使用WebDev和FireFox / Safari …

在FF中键入about:config在地址栏中,过滤“IPv6”并将其设置为FALSE!

这是Windows Vista中的IPv6错误,是您的烦恼的一个很可能的候选人…

猜你在找的asp.Net相关文章