2011-03-01 54 views
5

为什么ASP.NET页面在Chrome上渲染时间和FF在IE上渲染时间的3倍? 这个问题只存在于我的本地机器上,但是当发布到真正的服务器时会发生完全相反的情况(预计FF和Chrome性能将超过IE)。为什么ASP.NET浏览器在IE浏览器上渲染速度比Chrome或FF快?

我试过的Windows 7 x64和Windows XP x86的与FF 3.6,Chrome浏览器9和IE 8

有什么事我可以在IIS或web配置来解决这个问题呢?

编辑:为响应响应的domments:运行PHP + APACHE,或JSP

  • 时做时,我注意到这种行为

    1. 有这些问题VS中的调试会话或在IIS上部署后
    2. 修改主机文件确实确实改善了Chrome和FF响应时间,但仍然较慢比IE!
  • +0

    你是在谈论从Visual Studio或类似的调试会话,或冲浪到localhost .aspx页面? – 2011-03-01 08:42:01

    回答

    5

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

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

    然后,你需要添加下面一行:

    127.0.0.1 localhost 
    
    +0

    @FearUs - 这个问题在这个SO线程上更详细地讨论:http://stackoverflow.com/questions/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-在窗口-7 – 2011-03-01 08:52:43

    0

    对于Firefox当用cassini web服务器测试本地主机时,应该关闭IPV6,这会加速很多:

    在地址栏中输入about:config,然后按Enter键。 about:config“这可能会使您的保修无效!”警告页面可能会出现。点击我会小心,我保证!继续到about:config页面。 在过滤器字段中,输入network.dns.disableIPv6。 在首选项列表中,双击network.dns.disableIPv6以将其值设置为true。

    相关问题