分页: 1 / 1

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

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

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

以上设计的目标,是在低命中率下尽量保证部分高频内容不被挤出,从而提高综合性能

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

发表于 : 周一 7月 08, 2013 9:48 am
Support
谢谢您的建议!

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

发表于 : 周二 7月 16, 2013 3:52 pm
lfmir
这个不错加入选项是否保存和使用以前的缓存加载记录。

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

发表于 : 周六 7月 20, 2013 9:48 am
jowen
我觉得这个建议挺好的