chekie
小狐狸
小狐狸
  • UID28271
  • 注册日期2009-03-16
  • 最后登录2016-12-11
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3006回复:9

为什么firefox只能保留最近一两天的缓存文件?

楼主#
更多 发布于:2009-04-29 20:59
如题。即使设置缓存大小为1G,它还是只能保存最近一两天的,之前的统统删掉了。
是不是可以设置保留日期的阿?
另外还有个问题,firefox的缓存分三种,memory cache,disk cache,offline cache,前两个比较容易理解,内存做缓存和硬盘做缓存,offline cache是个什么东西?
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-10-13
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
1楼#
发布于:2009-04-29 20:59
貌似是脱机数据,选项中默认勾选了“当网站要求保存数据供脱机使用时,请通知我 ”,不过我从来没有接到过这类通知。
第一个问题同问,不知道LZ是怎么发现只能保存一两天的?我设置了500M,不过始终在100来M左右变动。
chekie
小狐狸
小狐狸
  • UID28271
  • 注册日期2009-03-16
  • 最后登录2016-12-11
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-04-29 20:59
到cache文件夹下面查看,文件创建的日期从来没有早于两天的。而且更直观的证据是用cacheviewer这个插件直接查看缓存文件的内容也没有两天之前上过网站的内容。而且基本上过一天时间,最早那一天的内容就会被删掉。
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-10-13
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
3楼#
发布于:2009-04-29 20:59
这样看来应该是Firefox认为两天前的数据不能用来代替载入网页了,必须更新。不知对不对。
chekie
小狐狸
小狐狸
  • UID28271
  • 注册日期2009-03-16
  • 最后登录2016-12-11
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2009-04-29 20:59
那设那么大的缓存空间根本没用了啊,两天根本不可能用多少空间的。
楼上也是这样的情况吗?
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-10-13
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
5楼#
发布于:2009-04-29 20:59
恩,我也是这种情况。
查了一下,估计与about:config中的browser.cache.check_doc_frequency值有一定的关系,默认是3,http://kb.mozillazine.org/Browser.cache.check_doc_frequency的解释是Check for a new version when the page is out of date.过期就更新缓存了吧!
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2009-04-29 20:59
如果你花一天的时间看youku,tudou的话,绝对可以用满1G缓存. 这是高缓存存在的意义.
缓存保留时间过久并不是什么好事. 比如你发了这张帖子后过段时间又回来浏览,如果firefox不更新缓存的话,你是看不到新回帖的.
chekie
小狐狸
小狐狸
  • UID28271
  • 注册日期2009-03-16
  • 最后登录2016-12-11
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2009-04-29 20:59
发了张帖子刷新一下就可以看见回帖了。。根本不用等两天它删除了缓存我才能看到。。所以这跟缓存时间保留过久有关系吗?
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2009-04-29 20:59
刷新就是浏览器请求服务器 发现缓存与服务器上的数据不一致,所以重新请求数据并重新生成缓存.
缓存是根据页面内容来保存的.页面有更新了缓存当然也要更新. 这不是删除缓存才能看见新的帖子 而是你看到了新的帖子所以重新生成缓存..

另外视频这种大流量的东西可以保存很久的. 我512M的缓存看视频不是很多,1星期下来也会用满.
chekie
小狐狸
小狐狸
  • UID28271
  • 注册日期2009-03-16
  • 最后登录2016-12-11
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2009-04-29 20:59
ferret:刷新就是浏览器请求服务器 发现缓存与服务器上的数据不一致,所以重新请求数据并重新生成缓存.
缓存是根据页面内容来保存的.页面有更新了缓存当然也要更新. 这不是删除缓存才能看见新的帖子 而是你看到了新的帖子所以重新生成缓存..

另外视频这种大流量的东西可以保存很久的. 我512M的缓存看视频不是很多,1星期下来也会用满.
回到原帖

我的不是这种情况,两天之前的东西,不管是视频还是图片还是其他什么的都没有了。只有最近两天的。
游客

返回顶部