前阵子有不少用户因为系统未修改IE连接数,导致访问QQ空间假死问题,后来论坛上提供了修改IE连接数的补丁,于是今天到微软知识库了解了一下IE连接数到底是什么?
研究结果:IE连接数实际上就是允许IE同时下载多少个文件的设置,因为早期Windows诞生时,互联网并不发达,微软为了避免用户同时用IE下载多个文件,导致网速慢,甚至掉线问题,提供了这个限制。如果超过默认连接数时,下载任务会自动排队,不允许继续下载,排队效果如下图:
(图:IE连接数超出默认限制的任务排队的效果)
默认限制:
IE5,IE6默认为:允许同时下载2个任务。
IE7,IE8默认为:允许同时下载6个任务。
如何修改限制?
不过这个限制对于现在的互联网速度来说,已经显的多余了,于是微软提供了修改方法。
将以下内容,保存为Reg文件,直接导入就可以将您的IE连接数提升到32个任务同时下载。
这个注册表中的“32”,就是限制任务数,您可以随意修改。
也可以下载附件中的注册表,手工导入:
修改IE连接数为32.rar |
提示:该注册表导入后,您只需要重启IE浏览器即可,无需重启机器即可生效。
任务数限制是否越高越好?
如果你理解了实现原理,就会明白并非越大越好。
如果带宽比较低,设置过高反而容易引起开网页时网页打开速度慢,甚至假死。
如果带宽比较高,设置较大的连接数会有效提升网页打开速度。
建议值:32个。
同时。微软并未强调最大支持多少个任务同时下载,理论上只要您的带宽和磁盘足够快,设置100个也是可以生效的,但是因为测试环境有限,只能测试到同时下载16个任务,再多了就因为带宽不够而无法下载了。
(图:同时16个下载任务进行中……)
IE连接数与TCP连接数有关系吗?
准确的说是没关系的,IE连接数是只针对IE有效,对下载工具无效。
但是如果TCP连接数也比较低,在影响下载工具同时下载多个任务速度的同时,也会影响IE。
所以如果一定说有关系,那么就是TCP连接数影响力高于IE连接数。
为什么这个限制会导致QQ空间卡死?
因为QQ空间应用比较多,同时提供了较多的js代码、css样式、图片等网页元素文件,而这些文件的下载方式也受限于这个IE连接数限制,在被限制的情况下,如果QQ空间的js文件未被及时下载,就导致了QQ空间功能异常,最终出现假死情况,所以一般都是网速比较慢的情况下才会出现问题,网速快较少遇到此类问题。
微软知识库链接:http://support.microsoft.com/kb/282402/zh-cn
本文来源:未知 作者:佚名