为什么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配置中执行任何操作来修复此行为吗?
编辑 :回应回应:
- 运行PHP + apache或JSP时,我没有这些问题
- 在VS中进行调试会话或在IIS上进行部署后,我注意到了这种情况
- 修改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。
- 无法建立连接,因为目标计算机主动拒绝它127.0.0.1
- UserManager继续抛出System.ArgumentNullException
- 使用iTExtsharp将表添加到现有PDF中
- 为什么在打开.xls文件时显示错误消息
- 如何在ASP.NET / C#中将数据表转换为字典
- 为什么我不能通过调用aspx文件中的方法来设置asp:Label Text属性?
- 如何访问Task.Factory.StartNew中的HttpContext.Current?
- Global.asax.cs中的Session_End未使用表单身份validation触发
- 如何让我的aspx web方法将列表作为JSON对象返回?