为什么ASP.NET页面在IE上的呈现速度比Chrome或FF快?

为什么ASP.NET页面在Chrome和FF上渲染时间大约是IE渲染时间的3倍? 这个问题只存在于我的本地计算机上,但是当发布到真实服务器时,会发生完全相反的情况(预期,因为FF和Chrome的性能优于IE)。

我尝试使用FF 3.6,Chrome 9和IE 8的Windows 7 x64和Windows XP x86。

我可以在IIS或Web配置中执行任何操作来修复此行为吗?

编辑 :回应回应:

  1. 运行PHP + apache或JSP时,我没有这些问题
  2. 在VS中进行调试会话或在IIS上进行部署后,我注意到了这种情况
  3. 修改hosts文件确实改善了Chrome和FF响应时间,但仍比IE慢!

要解决此问题,请尝试加载127.0.0.1而不是localhost。 您还可以在主机文件中将localhost显式映射到127.0.0.1。
它位于以下位置:

%SYSTEMROOT%\ SYSTEM32 \ DRIVERS \等\主机

然后你需要添加以下行:

127.0.0.1 localhost 

对于firefox在使用cassini web服务器的本地主机上进行测试时,你应该关闭IPV6,这会加快它的速度:

在位置栏中,键入about:config并按Enter键。 关于:配置“这可能会使您的保修失效!” 可能会出现警告页面。 点击我会小心,我保证!,继续到about:config页面。 在“筛选器”字段中,键入network.dns.disableIPv6。 在首选项列表中,双击network.dns.disableIPv6将其值设置为true。