当前位置:  开发笔记 > 前端 > 正文

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

如何解决《为什么ASP.NET页面在本地主机上比在生产服务器上慢得多》经验,为你挑选了1个好方法。

标题几乎总结了一下,我确信这是一个完全有效的解释,
但是在我的本地计算机上加载页面(在它们被编译之后)似乎永远都是奇怪的,当相同的代码快速起泡时当"活着".

我正在开发Vista,IIS7,相当不错的硬件; 虽然服务器是一台机器,但在Xeon <3 ghz和千兆线路上运行Windows Server 2003和IIS6.

当然,据我所知,网络服务器特别适合这种活动,
但是一台机器
通过遥控器一次提供2-300个会话(在~5 .Net 2.0应用程序上分布不均匀)似乎很奇怪
与在本地运行代码相比,网络(又称互联网;-) 在呈现页面方面要快得多......

只是一段时间以来一直在我心中的东西......

更新非常
感谢您的答案!我以为我会在上面添加几点:

试图消除我本地主机周围的所有障碍; 关闭防火墙和防病毒软件,停止将牛奶倒入我的电脑机箱,杀死任何重型过程等.

这不包含在一个项目或应用程序中; 自从我开始担任开发人员(约1年)以来,这是我注意到并且想知道的事情

不要认为难以进入的资源有任何意义; 在本地工作时,我通常在本地拥有项目的所有资产(图片,闪存等)

无法真正看到开启或关闭缓存的任何差异.

从我正在进行的项目中选择一个随机页面,重新加载它几次; 本地我在大约4秒内得到它,相比之下,从服务器约2秒.这是使用FF和Firebug; 使用Opera我觉得有一个较小的差异,但这只是我的直觉......

所以我想离开(如你所提到的)硬盘和数据库连接......看起来很奇怪....



1> Thomas Hanse..:

如果您使用的是FireFox或Safari而且您使用的是Windows Vista,那么您应该禁用 IP版本6,因为这与Vista与WebDev和FireFox/Safari结合使用会混淆...

在FF中输入about:config在地址栏中,过滤"IPv6"并将enable设置为FALSE!

这是Windows Vista中的IPv6错误,很可能是您的麻烦的候选人...

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有