sina.com.cn
新浪首页|免费邮件|用户注册|网站地图

科技时代

新浪首页 > 科技时代 > 网上学园 > 冲浪宝典 > 正文







善用缓存改善浏览环境 (2)

http://tech.sina.com.cn 2000/11/30 17:32 中国电脑教育报 CCE

  Netscape 3.0设置缓存大小的方法如下:

  1、运行浏览器程序,在浏览窗口中用鼠标单击“Options”菜单下面的“Network Preference”菜单项。

  2、在该窗口中单击“Cache”标签,我们就会发现该标签下提供的设置内容都是与缓存有关的,用户可以根据自己计算机的硬件配置情况,在“Memory”文本栏处输入适当的内存缓存的数值,在“Disk”文本栏处输入需要的硬盘缓存数值。

  3、在该标签,用户也可以单击“Clear memory cache now”来直接清除内存缓存中的内容,通过单击“Clear disk cache now”按钮来清除硬盘缓存中的内容。

  4、在“Disk cache”文本栏处用户可以另外指定一个文件夹作为硬盘缓存的目录,浏览器默认的缓存目录为“\Program Files\Netscape\Navigator\Cache”。

  5、在“Verify”验证栏处有三个单选项,其中“Once per session”功能与“每次启动IE时检查”相同,“Every time”作用与“每次访问此页时检查”相同,“Never”当然与“不检查”相同,浏览器默认会选中“Once per session”选项。

  6、设置好所有参数后,单击[确定]按钮完成设置任务。

  Netscape 4.0以上版本设置缓存大小的方法如下:

  1、在浏览器操作窗口中,用鼠标单击菜单栏中的“Edit”菜单项下面的“Preferences”命令,程序会弹出一个设置对话框,如图4所示。

  2、在该对话框的目录栏中,选择“Advanced”下面的“Cache”命令,用户就会发现一个与图3相似的设置界面。

  3、其余的设置与Netscape 3.0浏览器设置缓存大小的方法相同。

  缓存的概念

  用户也许在用浏览器浏览信息时,经常使用“返回”和“后退”等浏览功能来调用你以前阅读过的页面,这时,你会发现显示速度是很快的,其实这些你刚调出来的内容就放在计算机的缓存中,而不需要再次从Internet上重新传输数据,这样就会给用户造成一种访问速度被提高的错觉。浏览器缓存其实就是指在本地使用的计算机中开辟一个内存区,同时也开辟一个硬盘区作为数据传输的缓冲区,然后用这个缓冲区来暂时保存用户以前访问过的信息。既然缓存存在于硬盘之中,那么它肯定是以文件夹的形式出现的。各个不同类型的浏览器都有各自不同的文件夹作为缓存使用,在系统的缺省状态下,IE 3.0和IE 4.0版本的浏览器缓存文件夹为“\Windows\Temporary Internet Files”,而网景公司的Netscape 3.0浏览器的缓存文件夹为“\Program Files\Netscape\Navigator\Cache”,但网景公司的高版本浏览器比如Netscape Communicator 4.0的浏览器缓存文件夹为“Program Files\Users\用户名\cache”中,其中用户名是用户登录Windows时使用的名字。

  缓存的工作原理

  在浏览器中设置一定量的磁盘缓存后,浏览器上网工作时会把从网上读出的网页、图像以及其他数据存放在磁盘缓存之中,并建立相应的文档索引。浏览器将首先检查磁盘缓冲区中是否存在相应的数据,如果有,则直接从本地磁盘上读出,不再从网上下载,所节省的时间是显而易见的。缓存按照信息存放的位置可以分成内存缓存和硬盘缓存。内存缓存是用于暂时存储本次上网所调用的数据资料的,从In?ternet上传来的每一个网页信息,在内存缓存中都相应地给予保存一个备份,“返回”和“向前”实际上是将以前的页面从内存缓存中调出来,在内存缓存中存放的网页信息量和内存缓存的大小有关,内存缓存越大,保存的网页信息量就越多。硬盘缓存是用于保存用户前几次上网时所调用的信息资料,用户从“历史记录”中调出来的内容其实就是保存在硬盘缓存中的,只要用户开辟的硬盘缓存足够大,将可以保存用户前几个星期甚至几个月前调用过的信息资料。

  通过上面的分析,我们发现在浏览器中设置适当的磁盘缓存是相当必要的,并且需要一定的容量,理论上这个值设置得越高,存入缓存的信息就越多,装载速度也就越快。是不是设置的缓存容量越大,浏览的效率越高呢?No,大家都知道物极必反的道理。如果缓存容量设置的太小,所能存放的数据信息量就很小,大部分数据还要从网上重新下载,并且系统还要花费一定的系统资源来频繁清除缓存中的数据,最终结果会使浏览速度明显下降,如果这样的话,还不如不用的好。相反,如果浏览器的缓存设置得太大的话,那么在你的磁盘缓存中存放的数据信息量将很庞大,以后在你每次需要重新访问这些信息时,浏览器将不得不在你的庞大的缓存信息中搜索需要的文档,这样会使硬盘频繁工作,所需要的时间有可能长于从网上下载数据的时间;另外如果缓存容量设置得太大,在硬盘容量一定的情况下,其他系统程序占用的资源将变得相对较少,从而会降低计算机本身的运行速度。这时磁盘缓存就失去了应有的作用。通常浏览器默认的内存缓存数值为600KB,如果你有32~64MB内存,并且在运行浏览器时没有执行更多的应用程序,可以把这个数值改为4~8MB;对于硬盘缓存,默认为5MB,如果你经常要访问的信息量很大,而且硬盘有比较多的闲置空间,那么你可以把硬盘缓存的设成500MB~1000MB。

  注意

  好了,到了这里相信大家对浏览器缓存的使用已经基本熟悉了。不过,最后笔者还要提醒大家的是:1、磁盘缓存如果使用不当或使用时间较长时,有时可以导致浏览器工作效率降低或干脆停止工作,最为典型的现象有两种:一是打开一个网页时硬盘不停地工作,需要很长的时间才有反应。这是因为缓存太长以及缓存中数据太多造成的。另外一种现象就是浏览器干脆不工作,无法打开任何网页。这是因为缓存中的数据文档混乱或者已经破坏造成的。解决此类问题的方法是适当减小缓存尺寸或者定期及时清理缓存中的数据。2、使用缓存后网页有可能不能自动更新,虽然在设置缓存时可以让它自动检测网页是否更新,但实际使用中往往每次读出的都是旧网页内容,这样网上内容更新时用户就不能及时了解。解决上述故障的方法是必须随时按下浏览器的[刷新]或[Reload]按钮。

<< 上一页



网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师

Copyright © 2000 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网