位置于:首页>>组网技术>>技术前沿>>正文
 上网提速

自从上网之后,沉迷于此不可收拾。自小就性急,对着国内慢吞吞的上网速度更是难以忍受,因此,四处寻觅快速上网秘技。功夫不负有心人,闯荡江湖几年下来,从各位高人处偷到不少提速绝招,去芜存菁,觉得其中7招威力无比,在此抛砖引玉,请各位英雄指教。

第一招:投石问路

检查你所要连接的网站

你是不是常常想上自己最喜欢的网站,但是花了好久的时间,仍然上不去?这时你也许会骂自己的ISP提供的接入速度太慢,其实有可能你所要访问的网站本身就是罪魁祸首。

最简单的一个办法,只要运用Ping命令,就可以对你的机器和站点之间的连接来个虽迅速但颇粗略的检查。Ping是Windows 95自带的小程序,运行时,它会送出一个32位的数据到网站所在的服务器。接着,Ping就会记录服务器响应的时间。如果时间超过400ms(milliseconds),如果你的连接上网速度不慢,那该网站就可以正式判断为“反应迟钝”了。

Ping的使用很简单:在Windows 95下,按下“开始”钮,然后选择“运行”。接着再打入command。在开启的窗口下,键入Ping,后面接着打上你的网址名称(如ping www.swm.com.cn)。Ping会显示出4次测试的结果。假如有快于300ms的结果,这都是很正常的。要是结果慢于400ms,反应时间可就太慢了。如果出现“Request timed out”提示,那表示该网站在一秒之内没有响应。这种情况,有可能是该网站已设定不对Ping响应,或是连上网站的速度确实是非常非常的慢。
对于“反应迟钝”的站点或者经常发生连接失败的站点,最好的解决方法,就是别在高峰时段访问该网站。例如服务器在国内的站点,你就晚上访问,而服务器在美国的站点,最好白天访问。不然的话,你可以使用离线浏览器,它可以先为你浏览网站,然后在你想阅读网页内容之前,先将整个网页移到你的硬盘之中。
另一项选择,就是先连到本地的一个代理服务器(proxy server)上,通过代理服务器访问你想去的站点。一般代理服务器的cache上存有大量经常被人访问的网页信息,这样你从本地的主机上读取网页,比你到美国去读取快得多。

第二招:仙人指路

在网络上追踪资料

假如你感觉上网速度缓慢,而且经你测试,所访问的站点响应也不迟钝,你也不要立刻怪罪给你提供接入服务的ISP,因为有可能你所访问的信息绕了好长一段路才来到你家。你的电脑可能在前往你想要连上的网站之前,先在10个以上的不同网络路由器之间转播信号,因此浪费了很多时间。在这些路由器之中,有一个可能就是阻碍上网的罪魁祸首。不过,到底是哪一个呢?

Tracert,这个Windows 95附带的网络程序,可以告诉你答案。它能够检查你的资料所采取的传输路径,然后告诉你哪个路由器偷了懒。基本上,Tracert是发出一个信号(或是Ping),然后跟踪它到你的资料通往主机服务器时所经过的每个路由器。

Tracert使用也很简单:在Windows 95下,点击“开始”钮,然后选择“运行”。接着键入tracert,然后再打上你的网站名称(例如tracert www.swm.com.cn)。
Tracert最多会显示30段“hops”,上面会同时指出每次停留的响应时间,以及网站名称和沿路停留的IP地址 。假如你不想查看Tracert所显示出的信息,或是屏幕上显示目前被挡在某个路由器上,而且不断出现“Request timed out”的提示信息,此时请按下Ctrl-C离开。要是看到四次“Request timed out”信息,你极有可能遇到拒绝Tracert询问的路由器。

你的连接上网速度,是由连接到主机服务器的整个路径上所有相应事物的反应时间总和决定的。这就是为什么一个经过5段跳接的路由器hops,如果需要一秒钟来响应的话,会比经过9段跳接但只需要200ms响应的路由器hops,要来得糟糕。通过Tracert所提供的资料,你可以精确指出,到底是哪一个路由器正在浪费你的时间。当然,能将自己的怒气,发在已知道的罪魁祸首上,确实是令人相当满意的一件事。不幸的是,Tracert能为你做的,也只有这些了。

如果通过追踪,你的ISP所提供的连接速度十分敏捷快速,可是在整个传输链上的某个路由器,却响应得相当缓慢,你就让自己冷静一下吧。假如造成上网缓慢的原因,是出在你的ISP的服务器上,不妨考虑换家ISP好了。

第三招:佛光普照

检查自己机器配置

在检查完ISP、网站之后,开始检查一下自己吧,看看是不是因为自己的机器配置有问题,你也许会说“不会吧,我是用一台Petium Ⅱ的机器”,可是如果配置不当,就算你有一台强而有力的电脑,但其他部分的零件,仍有可能延缓了你的上网速度。

举例来说,在你的硬盘之中,有两个重要部分,与增加浏览器的速度(也就是你连接上网的速度)有关。它们分别是:你的虚拟内存交换文件(virtual memory swap file)以及浏览器中的cache。

在Windows 95下,这两个文件都属于动态分配的文件,每次机器运行你的硬盘都会为它们在各处寻找合适的空间存储。假设它们最后存储在不方便读取的地方,你的硬盘将会浪费很多时间在寻找它们上面。你可以轻易察觉此种情况,因为当你上网浏览的时候,会听到硬盘不停旋转的声音。所以,要经常整理自己的硬盘,以便充分发挥最大的效用,就是非常重要的一点,特别是当你连接上网受阻,而且听到硬盘持续的运转声时。

第三种可能性,就是机器的端口和调制解调器没有完全匹配。这点并非对每个人都有用。不过,假如它对你的连接速度有所影响,我们也在下面介绍了该如何找出原因的方法。

在Windows 95下,按“开始”钮,然后选择“运行”。接着键入sysmon。 检查看看,“Dial-Up Network Adapter”中的“Buffer Overruns monitor”是否执行。假如没有执行,在系统监视程序(System Monitor)下,选择“编辑/新增项目(Edit/Add Item)”菜单,然后点击“Dial-Up Network Adapter”。接着,在右手边对应的方格中,点击“Buffer Overruns monitor”。

现在,一边上网,请你一边看着屏幕。假如你在拨号适配器上,看到有任何受阻的现象产生,就表示发生了缓冲溢出的情况:表示你的端口,快被你所输入的资料,压得喘不过气来了。

仔细留意你的电脑说明书,了解系统中的通用异步接收发送器(UART),是否最起码与16550的规格相容。就目前来看,16550的UART已经是一般普遍的标准规格了。不过,早期的UART版本,并不是依照今日的高度资料转移速率加以设计的。 假如你没有16550相容的UART,不妨考虑将你的机器升级。

如果UART是16550相容的规格,你可以试着调整缓冲区(buffer)的设定。请照着下面的步骤进行吧。

1. 在Windows 95下,按“开始”钮。选择“设置”,再接着选“控制面板”。然后,对着“系统”的小图像,按两下鼠标。

2. 选择“设备管理器”栏。

3. 在“调制解调器”下,选择你的调制解调器,然后点击“连接”一栏。

4. 在“高级端口设置”下,将小标尺往右移,并且将接收缓冲区的容量加倍。

第四招:黑虎掏心

直接敲入网址的IP地址

每当你在浏览器下,慢慢打入网址的时候,你正是在浪费时间,而且独占了没必要的网络频宽。为什么?因为Internet的地址系统,实际上并非真的使用像 www.swm.com.cn此类的名称,而是采用数字组成的IP地址,例如210.74.163.124。

当你将某个网址打入自己的浏览器时,浏览器首先会连到域名(DNS)服务器。在DNS服务器中,它会利用你键入的域名来寻找相应的IP地址;接着将你打在网站地址中的域名以IP地址取代。 这听起来是不是很浪费时间?有时候,确实是如此。
这里有个简单方法,能够省点时间:你可以将数字组成的IP地址,存在硬盘中某个特定的纯文本文件,文件名叫做hosts。然后,你的浏览器就会从这儿读取地址,而不是从原先的DNS处读取。你甚至可以在该档案中建立一个捷径,这样就可以较短的名称取代原先一长串的区域名称,而且,你的浏览器仍然知道自己该上哪去。

如何获得你常去站点的IP地址呢?你可以对该网站发出Ping,以得知其IP地址。
在Windows 95下,按“开始”钮,选择“运行”。然后键入ping,接着打上你的网站名称(例如 ping www.swm.com.cn)。 从屏幕出现的第一行文字的括号中,你就能找到该网站的IP地址。

第五招:乾坤大挪移

重新调整你的Windows设置

你的连接上网过程,看起来似乎相当简单。一开始,你的调制解调器会拨号到ISP的调制解调器,然后两者相互连接。接下来,两个调制解调器就像小丑一般耍着丢蛋糕派的把戏,相互传递着资料。然而,实际上并没有这么简单。假如整个过程类似我们所说,不啻是宣告Windows 95可以寿终正寝了。Windows 95 中的拨号网络设置,其实处理着许多技术上的过程,像是传输数据封包的规模大小、资料交换处理的持续时间以及MTU、Rwin以及TTL等等。 由于Windows 95的缺省设置,对于大多数用户来说,并不是最佳的,因此你的拨号上网的速度,或许比应有速度要来得缓慢。

好消息是,只要稍微调整少数的设置,就可以大大提高数据通过调制解调器能力。因此,通过编辑注册表文件(Registry)的设定(别担心,我们会教你怎么做),就可以加快你的连线速度。不过,处理注册表文件(Registry)是一件很冒险的任务。

下面是当你修改自己的注册表文件(Registry)时,所必须事先了解的一些基本知识:

网络数据传输是通过一种叫包交换的技术,数据传输协议将要传输的数据分解成不同数量的包来进行传输。数据包通过不同的路由器到达同一个目的地,然后再合并起来形成被传输的数据。包的数目越多,各个包到达目的地的时间差异就可能越大,整个数据再合并起来需等待的时间可能就越长(因为只要有一个包未到达,就无法进行数据合并)。

MTU(Maximum Transmission Unit 最大传输单位)

这是为大家所熟知Windows注册表文件内的MaxMTU,是用来设定通过线路交换的数据封包的大小。在Windows 95下,它是依照以太网络的1500标准作为预设值。就拨号线路来说,大部分的ISP都是采用较小的576位元设定值。这种做法,能降低由于电话线的杂音造成的资料数据封包受损的机率。如果主机和客户端电脑使用两种规模不同的MTU预设值,两者之间的连接就会减缓,因为它们必须协调出新的传送速率。当你使用普通调制解调器时,你的MTU或许就该设定为576。

MSS(Maximum Segment Size 最大分段尺寸)

在包交换过程中,用户所能接收的数据包的大小也有限制。最大分段尺寸,是指两个网络主机间,彼此用来协调互换资料的MTU大小之数值。这个数值应该比MTU少40(比方说在标准的拨接线路上,MSS即是536)。

Rwin(Default Receive Windows 预设接收窗口)

由于在接收数据包的过程中,不是每接收到一个数据包就存盘一次,而是接收到一定数量的数据包以后才统一存盘一次。Rwin,是指批量存盘的数据包数目。假如你更动了Windows 95下的MTU设定,应该也要同时依照MSS设定的倍数,重新设定Rwin数值。在一般的拨号式连接上,则应将Rwin设定为MSS数值的6倍(即为3216)。

TTL(Time To Live 留存时间)

这是指一个数据包失效前的保存时间。TTL的预设值是32,你可将TTL增加到64,这个数值几乎对每个人都适用。

好了,让我们开始来修改MaxMTU的注册信息(Registry)。

首先备份你的注册表文件(Registry)内容。在Windows 95下,按“开始”钮,然后选择“运行”。接着键入 regedit,按下“确定”。点击“HKEY_LOCAL_MACHINE\System\Current ControlSet\Service\Class\NetTrans\”。然后,你就会看到一个或一连串的键(key),这些键分别以0000、0001…等数字作为开始。你如果拥有一个以上的网络适配器,屏幕就会出现一个以上的键。接着,一个个点击所有编上号码的键,找寻其中在右边的划分区中带有DriverDesc“TCP/IP”的字串。带有此种字串的键可能有一个以上。

在右边的划分区中,找寻名称为MaxMTU,而且数值为1500的字串。假如你找到了一个,请对着MaxMTU的字串按下鼠标右键,然后选择“修正”。将其数值资料改成 576。

如果你找不到MaxMTU的登录字串,就需要自己建立一个。第一步,先在右边的划分区空白处,按下鼠标右键,接着选择“新增/字串数值(New/String Value)。将该字串命名为MaxMTU。然后,对着这个MaxMTU字串,按下鼠标右键,再选择“修正”。接着键入数值资料为576。

对着右边的划分区空白处,按下鼠标右键,然后选择“新增/字串数值”。将该字串数值命名为MaxMSS。接着再对着这个MaxMSS字串,按下鼠标右键,选择“修正”。最后输入数值资料为536(即是从MaxMTU的值减去40)。接着再按两下这个字串,输入数值为536(从MaxMTU的数值减去40)。 点击注册表文件(Registry)菜单,选择“退出”。 重新启动Windows。 若一切都进行得十分妥当,就可以继续下面的步骤了。

1. 以不同于之前的名称,备份你的注册表文件(Registry)。

2. 按下“开始”钮,然后选择“执行”。接着键入REGEDIT,再按下“确定”。

3. 点击“HKEY_LOCAL _MACHINE\System\CurrentControlSet\
Service\VxD\MSTCP ”。

4. 在右边划分区的空白处,按下鼠标右键,然后选择“新增/字串数值”。将该字串命名为DefaultRcvWindowDefaultRcv Windows。然后,对着这个DefaultRcv Windows字串按下鼠标右键,再选择“修正”。键入数值资料为2144或3216(即是MaxMSS数值的4或6倍)。

5. 在右边划分区的空白处,按下鼠标右键,然后选择“新增/字串数值”。接着将该新建的字串命名为DefaultTTL。对着DefaultTTL字串,按下鼠标右键,然后键入数值资料为64。

6. 点击注册表文件(Registry)菜单,选择“离开”。 重新启动Windows。
假如有任何不对劲,恢复你先前所存储的注册表文件(Registry)备份文件。
你要是觉得这些过程相当麻烦,别忘了我曾告诉过你,MTU-Speed是你可以采用的相关工具(MTU-Speed的详细使用参见《软件世界》1998年第6期“网际寻宝”相关文章)。

第六招:力劈华山

打扫你的Cache

你的浏览器,会将你访问过网站的HTML和图片储存在一个叫做cache的文件夹中。
如果你一天访问同一个网站好几次,我们建议你使用至少10MB的cache。但假如你的硬盘空间非常有限或非常小,就经验上来说,cache最好占你硬盘空间的5%;在硬盘空间不够的情况下,你的cache若占了10%以上,反而会降低cache发挥功能。因此请你记住,cache是来自你的硬盘,如果电脑中的硬盘空间不够,你就不能任意增加cache的容量。

你要是上网次数频繁,而且不会经常连上同一个网站,及时清理cache将会提高你的速度。

第七招:闻鸡起舞

养成浏览好习惯

在自己能做的所有调整工作中,你所能看到的最大幅度的加速成果,是来自于改善自己的浏览习惯。

请仔细想一想,每当你开启自己的浏览器时,你有必要载入网景或是微软的网站吗?事实上,当你启动浏览器时,你真的需要载入任何网站内容吗?或许不用。启动浏览器时,不妨考虑载入空白页面;直到你键入自己真正想看的网站地址后,再开始浏览的工作。

再请你仔细想一想,每当你进入一个站点时,你真的有必要去看那些庞大而设计粗略的网页上所摆出的每张图片与每行文字吗?减少影响你的上网速度的垃圾数量,就能让速度加快。这也许令人难以置信。因此建议你没有必要的话,把“显示图片”、“播放声音”等功能关闭。只要这样做,你就只会看到文字,因此让浏览速度变得更快。内部:http://xp163.com/
 上网提速站内说明
 最新站点内更新

 

 书籍教程站内推荐信息
 书籍教程网站地图