我的本地计算机上有一些页面,通过localhost访问,使用IE8打开/加载的速度非常慢,但使用Firefox,Opera,Chrome和Safari的速度非常快。
他们过去常常使用IE7加载。
我制作了一个剪切页面进行测试 - 看看导致问题的原因 - 而且严肃地说,最简单的页面可能会导致它!即:
<html>
<head></head>
<body>
Hello!
</body>
</html>
在IE8中的localhost上打开大约需要15秒,并且在所有其他浏览器上都是即时的!为什么?我该怎么做才能解决这个问题?
顺便说一下,在Web服务器上试过这个,通过IE8通过URL连接,当通过IE / Web服务器通过IE8打开时,它基本上是即时的!
我启用了Windows Update,因此应该拥有最新的一切。
注意:在我的互联网连接发生变化后,我才注意到这一点,这是在IE8安装后大约2周。可能这是巧合,它可能已经开始安装IE8,我实际上并不确定。现在肯定发生了。
我使用的网址是:http://localhost/fb/starttest.htm
帮助!
答案 0 :(得分:7)
尝试以下方法:
1-导航至C:\Windows\System32\drivers\etc
2-使用任何文本编辑器
打开文件hosts
3-将此行添加到文件末尾
127.0.0.1 localhost
4-在保存此文件之前,您需要确保关闭访问互联网(浏览器等)的任何程序 - 保存文件并进行测试
答案 1 :(得分:4)
在工具下 - &gt;互联网选项 - &gt;连接 - &gt; “局域网设置”是否已选中“自动检测代理服务器”框?
如果是这样,那就是对wpad。(域搜索后缀)的DNS请求,以通过他们的Auto Discovery Protocol发现代理服务器。
如果没有响应,查询将在放弃之前超时。
答案 2 :(得分:1)
我最近也遇到了同样的问题 - 'localhost'加载15秒,但是立即加载127.0.0.1。
但是,我现在已经完全解决了我的问题,所以我写在这里希望能帮助别人。
我的问题恰逢购买D-Link DIR-655无线路由器,所以在这个论坛上尝试了许多善意提供的“修复”之后,我转回到我的路由器设置以寻找答案。
我最终在SETUP - NETWORK SETTINGS页面上发现了一个设置。检查了“启用DNS中继”框,因此我读到了它,它显然允许路由器从ISP的服务器查找DNS地址。这显然不是我自己的PC上的“本地”地址所需要的,所以我尝试了解决它....并且嘿PRESTO,它工作了!!!
我希望这对你们中的一些人也有效!
一切顺利,
罗布
答案 3 :(得分:0)
我遇到了与你完全相同的问题,除了我正在使用IE7(IE需要大约16秒才能加载localhost,而Firefox和Google Chrome会立即加载它)。
我也没有检查代理的自动发现。 我也尝试在没有附件的情况下启动IE(来自附件 - &gt;系统工具)并且它没有什么区别。
我发现使用127.0.0.1而不是localhost大大提高了速度(比如2秒而不是16秒!)。但是,我编辑了hosts文件,我只留下了
行127.0.0.1 localhost
这并没有解决问题。需要进一步挖掘。
此致 尼古拉