|
用NetSonic实现喜爱站点的音速浏览
目前,站点http: //www. web3000.com中的重点软件是一个叫做NetSonic的浏览加速程序,既然对浏览具有加速作用,姑妄试之吧,于是下载(大小为787KB),安装了演示版的NetSonic。
没想到从此以后,我的网络事务整个工作气氛就有了变化,仿佛整个系统都忙起来了!例如每当我连接到网络并启动浏览器准备浏览时,NetSonic都能够及时地探测到,首先是音箱发出一个潦亮的啪声;接着任务条上系统托盘区域出现图标(是一个喷气式飞机的图标!);而浏览器窗口中当然也添加了新内容:出现图21所示的窗口,表示NetSonic已经到岗工作。
这个窗口有些与众不同,其中的Tips 11(第11条提示)引起了我的注意:NetSonic
is retrieving this page in the background to see if it has changed since your last visit
(NetSonic正在后台抓取该网页内容以便检查自从你最后访问以来其内容是否有变),这是什么意思?在后台工作,那就是说做无名英雄喽?我心里嘀咕着。不一会儿,只见窗口里的Tip
11变成了Tip 12: NetSonic has verified that this page has not changed since your last
visit(NetSonic的验证表明本网页自上次访问以后没有更新),嘿,有意思!
单击“Option”一下,嗬,屏幕上顿时一亮,出现如下窗口。
单击上述窗口中“设置”,结果窗口变成图23的样子。
首先是一缺省为启用的NetSonic Acceleration(用NetSonic加速)选择项目。
窗口中一共包含3个设置区块。在Intellicache(智能缓冲)区域,有两种选择,一种是Maximum
Acceleration (最大加速),另外就是Standard Acceleration(标准加速)。
标准加速是指通过频繁地检查Web页面文本和图形内容是否更新来加速Web页面的显示,最大加速则通过降低对Web页面检查频度来加速浏览,因为这时对Web页面内容是否更新的检查不像标准加速时那么频繁,因而加速的效果更为明显。
接下来是一个由缺省为禁止的IntelliFetch(智能获取)检查项目统领的设置区域。如果启用这个项目,就又有两个进一步的选择。
选定其中的Pre-fetch all links(预先取得所有链接的内容)以后,NetSonic将下载所访问站点内所有链接到其他页面的HTML内容。比如正在访问的页面中一共有5个链接,NetSonic会浏览这些链接并获取所有有关的HTML内容。
如果选定Pre-fetch Visited Links Only(只预取访问过的链接),NetSonic只下载页面上的已经访问过的链接内容。为了获得最大的性能,NetSonic的预取功能不预取正在访问的页面以外的页面中的链接内容。除了HTML内容以外,NetSonic不预取、缓冲其他的内容。说到缓冲,NetSonic自然也没有神力,它也是靠以硬盘空闲空间为缓冲区来加快浏览速度。NetSonic使用两种规格的缓冲区,较小的一种为10MB,较大的一种大小为30MB。如果觉得这两种均不合适,也可以自己指定NetSonic使用100MB的缓冲区,方法是……没有看到图23所示窗口中有个Advanced(高级)按钮吗?单击它!打开图24所示的窗口进行设置!
不用说,这就是调解NetSonic使用缓冲区大小的“机关”了。选定其中的Custom(定制),而后输入了100,就表示使用100M的硬盘空间作为预取缓冲区。
窗口中的Clear NetSonic Cache自然是用来“清除NetSonic缓冲区”了。
上述的内容设置好以后,也不能期望浏览速度马上就有提高。事实上,第一次让NetSonic陪伴着浏览心爱的站点时,也许根本就感觉不到Web页面显示的速度有多少提高,不必担心,好处在后头呢。NetSonic先将访问的页面内容保存到硬盘上指定的区域中(这个区域叫做NetSonic
Cache)
,下次再访问心爱站点上的网页时就会发现,浏览器窗口中不再是一个等待信息下载的空白的区域,而是立即充满了内容,这些内容就是NetSonic事先准备到NetSonic
Cache中的!这就是说,以后所有第一次访问的站点,网页显示的速度并没有多大的提高,而当再次访问以前访问的网页时,速度提高得将使人感到不可思议。这就是NetSonic!所以它的简介信息虽然只有一句话,但是却一语中的:打破心爱站点浏览速度的屏障。
当NetSonic图标(位于系统托盘区域的喷气式飞机图案)闪烁的时候,表示用户接收到了来自Web3000的NetSonic布告。这个布告向用户提供重要的产品信息、升级注意事项以及供用户阅读的特殊信息。双击NetSonic图标,相应的信息就显示在图22所示窗口中的布告区域。单击窗口中的OK按钮或者Cancel按钮即可关闭窗口并使NetSonic图标停止闪烁。
在NetSonic陪伴用户进行浏览的过程中,光标常常暂时变成一个喷气式飞机的图标,同时伴随一个轻脆的声响。这表示NetSonic通过鸣笛来提醒用户被显示的Web页的内容已经更新或者又增加了新内容。
听到响声提示以后,为了显示内容更新的Web页面,必须单击浏览器的“刷新”工具按钮或者Reload(重新装载)按钮。
感受NetSonic加速效果最明显的就是搜索操作。以往单击IE
4窗口工具条上的“搜索”按钮后,常常要等上十几秒才能显示出搜索引擎选择界面,现在再试试……
以往Internet虽然很精彩,可是网页缓慢的显示速度使我很无奈,可是现在,Internet开始变得可爱了。NetSonic让我真正体验了网络之魅力……小小的NetSonic,难道改变了我的网络观。
新网上传呼机
Pagoo
周末的晚上,忽然想和小A聚一下,于是拿起了电话,拨了那个从前曾经拨过无数次的温馨的号码,占线。过了一会儿再拨,还是占线!显然,他一准儿又在冲浪了,这该死的网络!原来周末的时间通常有几个小时是和小A交谈的,可自从他上网以来……根据以往的经验,他又要去聊天,然后是逛网上商店,以及……没有几个小时是不行的。这期间,我就干等着吗?
不行,得想个办法让他知道我想和他聊一会儿。现在不是流行“推送”技术吗,有了,向他“推送”一个最新软件……
第二天,他就安装了pagoo程序,成了Pagoo服务的的用户。
1. 初识Pagoo真面目
运行pagoo22.exe,开始安装。安装结束后再启动计算机,发现屏幕上多了个窗口,要求填入用户号码,刚刚下载安装完,哪来的号码?
只好单击其中的注册按钮打开相应的网页进行注册。不就是填个表格吗?
还好,提醒用带有区号的电话号码作为ID以便朋友打电话。这个没有问题,输入我的电话号码,再输入一个4个字符的密码,而后又在相应区域输入了一些诸如First
Name、 Last Name之类杂七杂八的区域中输入了所谓的个人信息,反正表格中的项目一个也不要漏掉以免人家将我拒之门外。
输入以后单击Submit(提交)按钮,就算是注册完了。此后再启动计算机,发现屏幕上的窗口变了样,见图25。
根据以往的经验,凡是出现这样的窗口,我就给它来个左右开弓、单双结合的点击,一准儿有名堂?这不,先双击这个窗口,发现它会变脸,变成了图26的样子。
而且以后只要双击,就会在两副面孔之间切换,有意思!
接着又右击了一下其中的一种面孔,打开了一个快捷菜单。如果不知道Pagoo是干什么的,
就先单击执行快捷菜单中的On-line Help指令,结果会发现先是启动连接程序连接到了网络,然后打开了On-line
Help网页,从中发现了一幅图形,算是对Pagoo使用方法的说明,见图27。
是不是有点儿像普通传呼机使用的信息翻阅面板(我和小A都习惯将其称为呼机)。
2. Pagoo有什么了不起?
从上述的呼机面板不难看出,Pagoo能够提供语音服务。事实上,如果我和小A都在美国或者加拿大,当我想向小A通过网络发送语音信息的时候,就可以拨打免费电话1-8880PAGOO-44,而后输入小A的Pagoo注册号码(他用的也是带区号的电话号码),再留下语音信息即可。这样只要小A连接到网络上,我的话很快就会通过Pagoo的专用服务器发送给正在冲浪的小A。如果小A没有上网,一时无法接收我的语音信息也不要紧,因为语音信息可在Pagoo服务器上保留3天。
目前,Pagoo正在其他国家建立免费电话中心,如果要了解有关的最新信息,可去看Pagoo的网页(快捷菜单上就有相应的链接指令)。
国内虽然目前还没有设立相应的Pagoo语音服务中心,但是可以通过Pagoo程序发送文本信息。现在我和小A都成了Pagoo的用户,每当想和小A通话而他又在冲浪时,我就单击执行Pagoo快捷菜单中的send
a message(发送信息)指令,结果打开了图28所示的窗口。
在Correspondent Pagoo(Pagoo通讯员) 区域输入小A的Pagoo注册号码(就是他的电话号码),而后在Message区域用英文输入我的信息(如果使用汉语,将显示乱码),而后单击Send按钮……
屏幕先是显示Connecting to Pagoo, Please wait, 不久就显示Your
Message has been sent to……没过多一会儿,小A的呼机就会发出响亮的乐音,
告诉他有信息到达并在面板上显示1 new message,单击显示面板可以显示具体的信息内容,见图29。
如果要看得更清楚,可以双击面板上的信息使其变成类似图26的显示状态。
如果想回复收到的信息,只要执行快捷菜单中的Reply to message指令,就会打开类似图28的窗口……
3. 让Pagoo更好地为你服务
使用一段时间后,会发现Pagoo一些不尽人意之处,这时可以执行快捷菜单中的Properties指令打开相应的窗口进行定制设置。设置的具体过程限于篇幅,这里就不细说了。
冲浪的时候往往不会打开电子函件程序,即使打开了,有的自动接收时间只能设置为5分钟或以上,加之还要设置邮件到达时自动通知等项目,一不小心,还是不能及时收到对方以邮件形式发来的信息。所以比较起来还是使用具有传呼特点的Pagoo来得迅速。
4. 到哪里去找Pagoo?
可以到http://www.download.com站点获得Pagoo,下载的文件是pagoo22.
exe。大小只有458KB。 Pagoo程序升级很快,就在还没有写完本文时,它已经推出了Pagoo
2.2c版本,可以单击呼机面板左上角的Pagoo图标链接到其主页,去下载pagoo22c.exe程序。
下载过程优化软件
MTUSpeed
下载几乎是网络用户不可缺的基本操作。一个所有网络用户不得不接受的事实是,Windows
95有关下载部分的缺省配置 (配置信息当然也是保存在注册表中)对于使用Modem连接到Internet的用户而言不是最佳的。于是有很多用户通过手工的方法或者借助于软件来修改注册表的有关内容,以求优化下载过程。目前,MTUSpeed是通过修改Windows
95注册表中有关数据来优化下载速度的热门软件。它能够重新配置包括拨号网络程序在内的软件和硬件匹配,使用户能够通过尝试来寻找最佳的配置,同时还能够减少文件传输过程中的碎片化程度对数据传输速度的影响。经常下载的用户,如果面对缓慢的下载速度而感到无可奈何,就应该尝试使用MTUSpeed程序来改变这种局面。
不过有一个基本概念要搞清楚:MTUSpeed提高的是允许数据通过Modem的能力,而不能提高连接本身的速度。还有,它只是对TCP传输系统起作用,和具体的Modem型号无关。
MTUSpeed用Delphi Developer Version 2语言写成。可以在各个版本的Windows
95平台上使用。虽然MTUSpeed是为英文版Windows 95设计的,但是在中文版环境下也能够运行。
MTUSpeed的早期版本不能用于Windows NT平台上,因为Windows
NT采用不同的注册名保存注册信息,新版本即MTUSpeed Pro V4支持Windows NT平台。
通过http: //www.mjs.u-net.com/download.htm网址可以链接到MTUSpeed软件的下载网页,在那里可以找到4.03版本的MTUSpeed和4.10版本的MTUSpeed两个下载链接,或者是前者的升级版本。要安装后者,必须先安装前者。下载结束后,首先解压安装mtuspeed403,而后再解压安装mtuspeed410,即可将4.10版的MTUSpeed安装好。和一般软件不同的是,MTUSpeed并不在“程序”菜单中放置启动快捷方式,要运行MTUSpeed程序,必须到其安装文件夹中找到程序后点击。启动mtuspeed.exe程序时,首先出现一个提示窗口,告诉用户“注册表中不包含所需要的值,当单击Basic
Settings或者Optimum Settings按钮时,将显示MTUSpeed设置的缺省值。请检查各个数值的合理性,确认合理后单击Update按钮可将建议的数值添加到注册表中”。单击OK按钮后,屏幕出现一个窗口显示2
TCP keys found in registry(在注册表中找到两个TCP键) 。
按照上述提示说明,单击窗口中的Basic Settings(基本设置)按钮或者Optimum
settings(优化设置)按钮,窗口变成图30所示的样子。
这里首先遇到的一个概念就是MTU,MTU是Maximum Transmission
Unit(最大传输单元)的缩写。网络数据传输广泛地使用一种称为包交换的技术。不同的数据传输协议支持将一个单元的数据分解为不同数目的包来进行传输。这些数据包可以通过不同的路由器先后到达同一个目标。包的数目越多,各个包到达目的地的时间差异就可能越大,整个数据再合并起来需要等待的时间可能就越长。因为只要有一个包未到达,就无法进行数据合并。可见MaxMTU是影响数据传输速度的重要因素。允许的最小MTU数值是68。与此类似的另外一个概念就是MSS(Maximum
Segment Size)。
在包交换过程中,对用户所能够接收的数据包的尺寸也有限制,在接收数据的过程中,接收到的数据包的大小就不能超过相应协议规定的尺寸。MaxMSS由通讯协议通过MaxMTU来确定,通常MaxMMS的数值比MaxMTU的数值小40个字节,这个40字节的空间用于保存地址信息。这就是说,只要用户确定了MaxMTU的数值,通讯协议就可以据此推算出应该使用的MaxMSS尺寸。因此用户必须将MaxMTU的数值通知通信协议,以便通信的时候能够最优化地组织包交换的尺寸,这样既能够避免数据包太大而无法通过传输路径中的某些路由器,又能够避免数据通过Internet传输的过程中变得过于零碎,导致传输时间延长。通常MaxMMS的数值比MaxMTU的数值小40个字节,这个40字节的空间用于保存地址信息。
在Windows 95中,缺省设置的MTU是1500,这个数值是针对Ethernet即以太网
(我国邮电163网就是通过以太网接入Internet的)设置的标准MTU。而Internet使用的标准MTU数值是576,但是很多ISP使用的MTU都高于这个数值(例如Inhighway网络)。如果连接到很远距离以外的站点,数据传输过程中就难免要通过使用MTU576为的路由器,如果用户设置的MTU高于这个数值,就将导致所需数据的延迟和重复传送。
以往,必须手工对注册表进行修改才能够改变缺省设置的MTU数值。有了MTUSpeed软件以后,就可以简化修改过程。如果想改变MTU数值,可单击图30所示窗口中的Change
MaxMTU按钮打开new MTU settings(新的MTU设置窗口)输入新的MTU数值(不能小于512)。
在接收数据包的过程中,并不是每接收一个就向硬盘中保存一个,而是接收到一定数量的数据包以后才统一地存盘一次。这个一定数目的数据包用RWIN数值(也称为Default
Receive Window)来设置,数据传输协议中规定的批量存盘的数据包数目通常是4、
6、8、10等。如果要改变之,可以单击图30所示窗口中的ChangeRWIN按钮输入新的RWIN数值。
单击图30所示窗口中的Registry标签,将打开图31所示的窗口。
这个设置页主要是用于启用或者禁止相应的功能。左侧是相应的项目,右侧是复选区域。通常在设置了MaxMTU和RWIN以后,必须复选对应的Enable才能使其起作用。
启用PMTUAutoDiscovery,则能够自动探测在将无法分解的数据包丢失以后不发送通知的路由器。而PMTUBlackHole
Detect 用于修改PMTUDiscovery的算法。TTL(Time To Live,存在的有效时间)是一个交换包在失效前“存活”的时间,缺省值是32,如果安装了DUN
1.2,则为128,允许的最大值为255。若将这个值设置得过低,有可能导致数据包在没有到达目的地之前就失效。而如果将这个数值设置得过高,则有可能增加死包重传之前的延迟。通常可将这个值设置为32或者64。
PMTU (Path MTU)是一种允许两个主机通过交换其MSS(Maximum
Segment Size,最大节尺寸)来协商使用MTU的方法。MTU=MSS+40。
NDI Cache对于广大用户而言,是一个比较陌生的术语。按照软件作者的说法,NDI
Cache Size是一个出现在Web网页上但是没有具体解释的术语。一些用户使用它以后发现性能有所提高。在Windows
95的技术文件中,对NDI Cache的解释是……the size of the cache to be used to
store source routing paths to destination workstations in a token ring source routing
environment(在令牌环源路由环境中,用于存储通向目标工作站的源路由路径的缓冲区尺寸)
。至于使用这个参数为什么能够提高数据的通过能力,软件的作者也是知其然而不知其所以然。用户可以尝试使用设置页中提供的几种NDI
Cache数值来获取可能的最佳效果。
最新版本的MTUSpeed Pro 4.1内置了一个Ping功能,能够帮助用户找到应该使用的最大的MTU数值。单击图30所示窗口中的Utilities标签可以打开图32所示的设置页窗口。
这个窗口主要可以使用其中提供的实用程序链接来测试通向用户喜爱站点的路由器的MaxMTU数值。要使用测试程序,用户计算机中必须安装有Ping程序(一种专门发出探测信号的程序)。测试自然需要在联网情况下进行,在MTU
value to test区域输入一个要测试的MTU数值,注意必须大于68,而后在Name
or IP Host to Ping区域输入相应站点的名称例如download.com或者地址,而后单击Test
MTU Value按钮……如果发现Ping窗口关闭的过快来不及看清探测的结果,可以启用窗口底缘的检查项目。图33是典型的测试窗口。
最佳的MTU设置取决于连接到常用站点的路由过程,也和路由器使用的MaxMTU有关。通常使用Optimum
settings设置就能够获得较好的效果。可以尝试使用512、576、1152、1500等数值作为MaxMTU。
在主设置窗口的下面有两个检查项目,用户可以根据自己的需要进行设置。另外,如果感觉将各个设置搞乱了,只要单击remove按钮,重新启动计算机,即可作废原来的设置再进行设置。这就是说,通过MTUSpeed进行的设置保存在注册表中,用户只有单击MTUSpeed设置窗口中的remove按钮才能将其取消。
使用MTUSpeed程序时要注意,它是一个允许用户通过调整各种数值来获得最佳效果的程序,通常需要反复试验,才能够找到适合自己的最佳配置。一些用户提出的所谓最佳设置未必适合其他用户,所以这里并没有推荐相应的数值。另外,由于MTUSpeed涉及到Windows
95注册表的修改,所以在使用它进行设置时,最好事先将注册表备份。 |