用IE访问本地站点localhost特别慢的解决办法

[ At 2010/5/27 By wukong   2 comments ]

我的系统是windows 2003,浏览器是ie8,访问互联网站点都很正常,但是访问本地的iis建立的站点特别慢,无论通过 localhost还是ip都一样慢,大概要等5-8秒以上才开始有动静。

用网络监视工具监视了一下网络数据,发现我用ie访问localhost时,浏览器竟然先查询了5次dns,然后才开始连接站点localhost,这肯定不正常的,访问本地localhost为什么要做无谓的dns查询呢?

首先我想到常规的方法,就是查看hosts文件,该文件正常,localhost被指向了127.0.0.1,这是默认的 。别的我也没什么有效方法,就试着重置了ie设置,用的是ie设置界面上的重置按钮。重置之后,再用ie访问localhost,会提示一个"按照默认设置internet设置现在已经关闭"之类的信息,让启用internet设置,点击该提示栏启用internet设置后,访问localhost速度很快,正常了,也不会访问dns解析了。

不过问题并没彻底解决,重启电脑或者注销再进入系统,发现ie访问localhost速度又特别慢,看来问题并没彻底解决,汗,不能天天重置ie设置吧。还得找到问题的根源所在。[本文http://www.7es.cn/network_server_host/162.shtml来自www.7es.cn悟空的博客]

经过n多的折腾,偶然的机会,终于找到有个选项。在ie设置界面的安全选项卡中,选择本地internet图标,点站点按钮。 

在弹出的本地internet 站点选项对话框上,有个 自动检测internet网络 的选项。

 

尝试去掉这个选项的选中状态,一路保存,关闭ie重新打开,再试,ok了,访问localhost速度正常。重启电脑,再试,还正常,手工,问题解决。看来默认的设置未必是最好的设置,windows还是自作主张更改了ie的一些设置,除非你强制要求他。

悟空的博客www.7es.cn原创内容,敲字不容易,转载要厚道,请顺手带上本文链接http://www.7es.cn/network_server_host/162.shtml

« vs.net 2008 打包的安装程序需要.net 3.5的解决办法c#使用webbrowser控件触发按钮点击事件 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By 空空如也 

Copyright 2018 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com