返回列表 发帖

[问题求助] 关于使用TW和IE缓存的关联问题,很奇怪的说,大家进来看看

使用TW上网,已经把TW的缓存文件设置成放入IE的缓存里,这个是前提,下面是奇怪的情况,

使用ram disk 把内存中的300MB虚拟成一个分区R盘,把IE缓存放在里面,设置时占用150MB,另外150MB就给用户变量TEMP使用,可是上了一段时间网以后,刚才想查看一下IE的临时文件占用了多少空间,却发现IE缓存所占的容量是162MB大小,已经超过了所设置的150MB最大容量,这是什么情况?和TW的缓存有关系吗?(缓存里的上网临时文件应该都是用TW上网产生的)

见图:


理论上不是说如果缓存文件到达了所设置的最大空间时会自动删除以前的文件而释放空间吗?也就是说不管上多长时间网产生多大的IE临时文件都应该不会超过所设置的缓存最大空间限制呀,也就是不会超过所设的150MB呀,可是为什么却出现这样的奇怪情况呢?如果这样下去那设置IE缓存大小这个设置不就是形同虚设了吗?

请知道这是什么情况的说说呀

[ 本帖最后由 夜色如水 于 2008-7-7 22:01 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

顶上去,知道的说说咋回事呢?

TOP

星期一呀,各位高手应该都在呀,,快看看咋回事

TOP

原帖由 tabris 于 2008-7-7 12:46 发表 http://bbs.ioage.com/cn/images/common/back.gif
我个人可以告诉你 ie没有你说的这个功能
如果不用ramdisk 即使你设为8m 磁盘上的临时目录也可以轻易超过这个数字
ie下载任何东西都回通过这个临时目录
如果你下载一个文件通常是先下到这个目录再复制到目标目录
...


如果是你所说的意思,那IE临时文件夹所占空间大小这个IE的属性设置岂不是没有用处了吗?

个人感觉之所以IE属性里有这个设置就是让用户根据自己实际情况来设置IE缓存所占的空间,如果设置了一个限制最大

值,而实际使用中却被超出很多,那这个设置又有什么存在的必要呢?

另外以前我记着也关注过这个IE缓存,当时使用IE或傲游上网,发现从没有超出过所设置的最大值,这次出现这个问题,

会不会和以下问题相关:

1、使用TW2.2.0.2版本上网时出现的,和TW有关?

2、使用ramdisk虚拟分区,并把IE缓存放置其中进行设置,和ramdisk有关?

所以请可能知道此情况的朋友帮助解答一下。

[ 本帖最后由 夜色如水 于 2008-7-7 21:59 编辑 ]

TOP

原帖由 Aycox 于 2008-7-7 23:06 发表 http://bbs.ioage.com/cn/images/common/back.gif
IE也是一样,至于具体原理不清楚。
一直自动清理上网缓存,所以缓存设置比较小,50MB(有段时间甚至更小),为再次验证以前的经验,刚刚愣是在TW退出(已设清理缓存)后,用IE浏览各类Flash和图片站点,直到Tempora ...

感谢回复!
因为缓存是放在ramdisk分区中,因为内存的本身特性,IE缓存会在关机或是重新启动以后自动清空,虽然设置时是使用的IE属性进行的设置操作,但是在上网时却是一直使用的TW,而没有使用其它浏览器,所以这个IE缓存里被放入的临时文件应该都是TW在上网时所产生的,现在的困惑是既然微软给出了设置IE缓存大小的设置,那为什么会出现超出最大值的情况呢?这个IE缓存应该不像系统虚拟内存那样可以设置一个最小值和最大值,然后自由的浮动,这个IE缓存只需要设置一个空间上限值即可,因此其为何超出?这其中的原理到底是什么?还是其本不应该超出上限,而是使用ramdisk的原因?确实对此很不解,

TOP

现在问题的核心应该是为什么设置了缓存所占的最大空间,而实际使用中依然会超出,而且会随着使用时间的增长而占用空间更多,到底IE所设的规则限制空间大小的功能有何确实作用?这个也许真要微软的工程师才能圆说了,感谢楼上的不吝赐教

TOP

返回列表