其实IE的缓存技术就是在硬盘上保存已经浏览过的页面等资源,当你再次访问是就会优先搜索缓存,如果有就检查网上有没有更新的内容,有则更新,无则直接读取, 大大减少带宽消耗,所以说打开或更大的缓存有助于你经常访问同一网站时的速度.
然而,我发觉,当缓存设得很少,或者不使用呢? 那么IE始终要下载网页, 那网页寄存在哪里呢? ---就是在我们的内存里. 所以即使IE使用了缓存,也要将缓存数据读到内存中,所以使用了缓存, IE下载后的数据要经过-内存-硬盘(缓存)-内存, 而不使用缓存就经过内存--内存,所以可能就是会加快网页浏览的原因. 但是前提要是你的内存要够大, 不然 当网页比较大, 内存紧张情况下就会使用到虚拟内存, 这时又会使用到硬盘,可能更加会导致网页浏览缓慢.
以前有个方法是: 使用RAMDISK PLUS 创建一个内存映射分区,将IE缓存文件夹设到这个分区. 结果 所有读取都在内存里了
但是,使用了此方法 读盘是大大减少,但您会发现还是有读硬盘?? 其实IE浏览网页并不是只下载网页啊, 下载后也要读取相关DLL, 组建(如FLASH要FLASH插件)来显示网页.
不过设内存映射分区要适可而止, 不然你的内存不够大,又要频繁使用到 虚拟内存,读取硬盘,那么就成了反效果了!
上面说的是存储的原理,还有一个相关的是网速的问题,如果是纯文字的网页的话其实是很小的,但是现在大部分的网站都有很多图片或者视频的广告,这就要求要有一定的带宽,因此,对于网速很慢的或者是在网络使用高峰期上网的人来说其实设置大一点的缓存是很有必要的,毕竟硬盘的读取速度最慢也要100M/S,按照现在普遍的2M的带宽来说,相差了约400倍,这一点在看视频的时候表现的尤为明显,还有就是上网计流量的同学,显然是缓存大了流量小。
总之,任何事情都有两面性,到底如何选择,大家根据自己情况选择吧。PS:winXP的设置确实应该是8M,这个帖子发了应该有年头了,大家根据自己情况选择吧。