标题几乎总结了一下,我确信这是一个完全有效的解释,
但是在我的本地计算机上加载页面(在它们被编译之后)似乎永远都是奇怪的,当相同的代码快速起泡时当"活着".
我正在开发Vista,IIS7,相当不错的硬件; 虽然服务器是一台机器,但在Xeon <3 ghz和千兆线路上运行Windows Server 2003和IIS6.
当然,据我所知,网络服务器特别适合这种活动,
但是一台机器
通过遥控器一次提供2-300个会话(在~5 .Net 2.0应用程序上分布不均匀)似乎很奇怪
与在本地运行代码相比,网络(又称互联网;-) 在呈现页面方面要快得多......
只是一段时间以来一直在我心中的东西......
更新非常
感谢您的答案!我以为我会在上面添加几点:
试图消除我本地主机周围的所有障碍; 关闭防火墙和防病毒软件,停止将牛奶倒入我的电脑机箱,杀死任何重型过程等.
这不包含在一个项目或应用程序中; 自从我开始担任开发人员(约1年)以来,这是我注意到并且想知道的事情
不要认为难以进入的资源有任何意义; 在本地工作时,我通常在本地拥有项目的所有资产(图片,闪存等)
无法真正看到开启或关闭缓存的任何差异.
从我正在进行的项目中选择一个随机页面,重新加载它几次; 本地我在大约4秒内得到它,相比之下,从服务器约2秒.这是使用FF和Firebug; 使用Opera我觉得有一个较小的差异,但这只是我的直觉......
所以我想离开(如你所提到的)硬盘和数据库连接......看起来很奇怪....
如果您使用的是FireFox或Safari而且您使用的是Windows Vista,那么您应该禁用 IP版本6,因为这与Vista与WebDev和FireFox/Safari结合使用会混淆...
在FF中输入about:config在地址栏中,过滤"IPv6"并将enable设置为FALSE!
这是Windows Vista中的IPv6错误,很可能是您的麻烦的候选人...