摘要: 在上周发布的Iveely Search Engine 0.1.0版本中,未包含IveelySE的搜索缓存策略,如果没有此缓存,那么每次搜索都将是从数据系统中分析读取结构,将是件很麻烦的事情。今天花了2个小时,写了下缓存策略的Codes。搜索缓存的主要工作是将最近最近搜索比较活跃的内容保存到内存中,以便下次搜索更加快速反应给用户,主要目的也是减少CPU计算和磁盘IO。 IveelySE此时的缓存策略相对简单:将用户搜索的结果,按照时间顺序存入内存中,如果已经在内存中,那么将其提升到最近使用范围内,直到内存中的缓存数量(自定义)达到饱和后,依次淘汰最久未使用的搜索结果。思路相对简单,但是这样的数. 阅读全文
posted @ 2012-08-12 20:20 Iveely Liu 阅读(1708) 评论(1) 推荐(1) 编辑