【建议】统计文件访问次数,自动剔除偶然性访问

这里报告 FancyCache 软件的Bug或建议,
非常感谢您的支持!
回复
allwiki
3级用户
3级用户
帖子: 14
注册时间: 周六 11月 05, 2011 3:58 pm

【建议】统计文件访问次数,自动剔除偶然性访问

帖子 allwiki »

FancyCache的命中率是个大问题。为提高命中率,建议进行文件访问次数统计。
·读取文件时对文件名(含路径)进行记录,统计,形成高频访问表和临时访问表
----若属于高频访问表中的内容,则优先缓存
----若不属于高频访问表的内容,视内存情形进行缓存
----文件名(含路径)以hash算法进行保存和检索,其内存开销和性能应该不成问题

·关机时保存更新,开机时读入
----高频访问表按日保存,以便抛弃N天前的统计
----软件内部使用N日汇总的高频访问表
-----当日临时访问表保存为当日高频表(具体的关机/24:00跨日细节请自行设计)

以上设计的目标,是在低命中率下尽量保证部分高频内容不被挤出,从而提高综合性能
头像
Support
技术支持组
技术支持组
帖子: 2666
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 【建议】统计文件访问次数,自动剔除偶然性访问

帖子 Support »

谢谢您的建议!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
lfmir
4级用户
4级用户
帖子: 22
注册时间: 周五 3月 15, 2013 11:02 pm

Re: 【建议】统计文件访问次数,自动剔除偶然性访问

帖子 lfmir »

这个不错加入选项是否保存和使用以前的缓存加载记录。
jowen
1级用户
1级用户
帖子: 2
注册时间: 周六 7月 20, 2013 9:45 am

Re: 【建议】统计文件访问次数,自动剔除偶然性访问

帖子 jowen »

我觉得这个建议挺好的
回复