起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: bfaomei

如何大幅度减少Cache目录的文件大小**

[复制链接]
发表于 2008-2-15 10:46:35 | 显示全部楼层
关于客户端的下载,目前的2800也支持增量,但是有一个问题是,因为网络或者系统的问题,导致在增量下载的时候,突然断开,或者机器重启,没有完成下载,下次再进客户端,这个就变成不是增量下载,而是提示缓冲文件破坏,就必须手工删除全部重新下载了,这就导致2个结果,1是要全部下载,2是要使用人员知道怎么操作删除这个缓存。

如果可能,在增量之前,先备份原有的,只有增量完毕,才删除先前的备份,发生意外就还原备份。或者这样是保险点。
回复 支持 反对

使用道具 举报

发表于 2008-2-15 10:54:30 | 显示全部楼层
或者,能否分解缓存,不要集中在一起,即10个业务空间,有8个是不动的,那么这8个的缓存可以定制,作为fixcache,2个业务空间暂时还需改动,那么这个为newcache,在cache文件夹中,fs.strm实际=fixcache+newcache,若能这样,那么fixcache只需下载一次(除非发生了变化),以后只需下载newcache。如果每个业务空间作一个缓存,那可能效果更好。
回复 支持 反对

使用道具 举报

发表于 2008-2-15 11:00:54 | 显示全部楼层
楼主,11楼是怎么测出的?
告诉我,测试一下。
回复 支持 反对

使用道具 举报

发表于 2008-2-15 13:43:50 | 显示全部楼层

参考下图

就是出现更新下载的框时(局域网内部不行,速度快看不到这个框),这时候网络被断开,下载动作就停止不动,然后关闭这个进程,很大机会就会这样。

1.jpg

31.93 KB, 下载次数: 128

回复 支持 反对

使用道具 举报

发表于 2008-2-15 14:03:16 | 显示全部楼层
楼主,我这里不能重现你说的现象(第一次下载一半,中断网络。第二次还是可以正常下载的)
你那里能稳定重现吗?
回复 支持 反对

使用道具 举报

发表于 2008-2-15 15:03:34 | 显示全部楼层
我这个就是刚才重现的,
如果不能连接点取消,好像是不会的,但是下次缓存也不会下载。
上面重新的关键,应该是网断了,下载停止不动,直接在任务管理器关掉bussiness和dlcache这2个进程。
回复 支持 反对

使用道具 举报

发表于 2008-2-15 15:29:34 | 显示全部楼层
如果不能连接点取消,好像是不会的,

这句是什么意思?

我也是在在网断后,重新的下载的缓存,但是没有出错。

看楼主的描述,应该是下载完缓存后,启动系统时报的错。这个错误每次都出吗?
回复 支持 反对

使用道具 举报

发表于 2008-2-16 10:24:39 | 显示全部楼层
就是中断网络后,点更新页面的取消缓存,就不会发生这种问题,但是缓存就会没下载完,下载了很小,不过能用系统。
我现在用的2800,这个错误一旦发生,只有删除cache,否则每次都会报错,感觉就是缓存被更新了一半,被破坏掉的,格式已经不对了。
回复 支持 反对

使用道具 举报

发表于 2008-2-21 09:33:13 | 显示全部楼层
最好楼主能提供详细点的资料(网络环境、软件版本,具体操作过程),我再来重现一下。

或者,
你也可以写个批处理,删除缓存文件的,如果出问题了,就让用户执行批处理,删除缓存吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 01:27 , Processed in 0.043394 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表