发明名称 一种高速缓存的方法及设备
摘要 本发明公开了一种高速缓存的方法及设备,属于互联网通信领域。所述方法包括:接收携带检索串的检索请求,根据所述检索串搜索文件系统中存储的搜索结果页;如果搜索出对应的搜索结果页,则增加所述搜索结果页的访问频率;如果没有搜索出对应的搜索结果页,则通过搜索引擎搜索所述检索串对应的搜索结果,将所述搜索结果拼装成搜索结果页并存储在所述文件系统中。所述设备包括:搜索模块、递增模块和存储模块。本发明能够减少时间和资源的消耗。
申请公布号 CN102214172B 申请公布日期 2013.05.08
申请号 CN201010141766.3 申请日期 2010.04.06
申请人 腾讯科技(深圳)有限公司 发明人 禹荣凌
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 何文彬
主权项 一种高速缓存的方法,其特征在于,所述方法包括:接收携带检索串的检索请求,根据所述检索串搜索文件系统中存储的搜索结果页;如果搜索出对应的搜索结果页,则增加所述搜索结果页的访问频率;如果没有搜索出对应的搜索结果页,则通过搜索引擎搜索所述检索串对应的搜索结果,将所述搜索结果拼装成搜索结果页并存储在所述文件系统中;其中,所述将所述搜索结果拼装成搜索结果页并存储在所述文件系统中,具体包括:将所述搜索结果拼装成搜索结果页;判断所述文件系统中未被占用的空间是否大于或等于存储所述拼装的搜索结果页所需要的空间;如果是,将所述搜索结果页存储在所述文件系统中;如果否,淘汰所述文件系统中的最近最少访问的搜索结果页,直到所述文件系统中未被占用的空间大于或等于存储所述拼装的搜索结果页所需要的空间时为止,将所述搜索结果页存储在所述文件系统中。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室