2011-03-01 53 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。

    相關問題