一种文件访问请求处理方法、装置及服务器与流程

文档序号:23469580发布日期:2020-12-29 13:09阅读:来源:国知局

技术特征:

1.一种文件访问请求处理方法,其特征在于,包括:

获取文件访问请求,其中,所述文件访问请求中包括目标文件的id标识;

按预设算法将所述目标文件的id标识转换为查询码,得到所述目标文件对应的目标查询码;

判断预设映射关系中是否记录有所述目标查询码,其中,所述预设映射关系记录查询码与目标数据库存储文件的对应关系,且一所述查询码对应至少一文件;

若所述预设映射关系中记录有所述目标查询码,判断预设黑名单中是否记录有所述目标文件,其中,所述预设黑名单用于记录所述预设映射关系记录有查询码且实际并未存储于目标数据库中的文件;

若所述预设黑名单中未记录所述目标文件,发送所述文件访问请求至用于响应所述文件访问请求的所述目标数据库。

2.根据权利要求1所述文件访问请求处理方法,其特征在于,若所述预设映射关系中未记录所述目标查询码,或,所述预设黑名单中记录有所述目标文件,发起回源请求。

3.根据权利要求1所述文件访问请求处理方法,其特征在于,在发送所述文件访问请求至用于响应所述文件访问请求的目标数据库之后,所述方法还包括:

获取所述目标数据库的第一反馈信息;

若所述第一反馈信息表征所述目标数据库中未存储所述目标文件,添加所述目标文件至所述预设黑名单。

4.根据权利要求1所述文件访问请求处理方法,其特征在于,还包括:

若所述目标数据库中添加新增文件,获取所述新增文件的id标识;

按所述预设算法将所述新增文件的id标识转换为新增查询码;

添加所述新增查询码与所述新增文件的对应关系至所述预设映射关系。

5.根据权利要求1-4任一项所述的文件访问请求处理方法,其特征在于,所述预设映射关系基于布隆过滤器构建。

6.一种文件访问请求处理装置,其特征在于,包括:

第一获取单元,用于获取文件访问请求,其中,所述文件访问请求中包括目标文件的id标识;

第一转换单元,用于按预设算法将所述目标文件的id标识转换为查询码,得到所述目标文件对应的目标查询码;

第一判断单元,用于判断预设映射关系中是否记录有所述目标查询码,其中,所述预设映射关系记录查询码与目标数据库存储文件的对应关系,且一所述查询码对应至少一文件;

第二判断单元,用于若所述预设映射关系中记录有所述目标查询码,判断预设黑名单中是否记录有所述目标文件,其中,所述预设黑名单用于记录所述预设映射关系记录有查询码且实际并未存储于目标数据库中的文件;

第一发送单元,用于若所述预设黑名单中未记录所述目标文件,发送所述文件访问请求至用于响应所述文件访问请求的所述目标数据库。

7.根据权利要求6所述文件访问请求处理装置,其特征在于,还包括:

第二发送单元,用于若所述预设映射关系中未记录所述目标查询码,或,所述预设黑名单中记录有所述目标文件,发起回源请求。

8.根据权利要求6所述文件访问请求处理装置,其特征在于,还包括:

第二获取单元,用于获取所述目标数据库的第一反馈信息;

第一添加单元,用于若所述第一反馈信息表征所述目标数据库中未存储所述目标文件,添加所述目标文件至所述预设黑名单。

9.根据权利要求6所述文件访问请求处理装置,其特征在于,还包括:

第三获取单元,用于若所述目标数据库中添加新增文件,获取所述新增文件的id标识;

第二转换单元,用于按所述预设算法将所述新增文件的id标识转换为新增查询码;

第二添加单元,用于添加所述新增查询码与所述新增文件的对应关系至所述预设映射关系。

10.一种服务器,其特征在于,包括:存储器和处理器;所述存储器存储有适于所述处理器执行的程序,以实现权利要求1至5任一项所述的文件访问请求处理方法。


技术总结
本发明提供的文件访问请求处理方法、装置及服务器,应用于互联网技术领域,所述方法在获取包括目标文件ID标识的文件访问请求,按预设算法将目标文件的ID标识转换为查询码,得到目标查询码之后,调用预设映射关系和预设黑名单进行判断,如果预设映射关系中记录有目标查询码,进一步查询预设黑名单中是否记录有目标文件,如果预设黑名单中并未记录目标文件,则判定目标文件存在于目标数据库中,发送文件访问请求至目标数据库。本发明提供的技术方案,通过预设映射关系和预设黑名单对文件访问请求进行双重过滤,有效减少最终到达数据库的无效访问请求,从而降低数据库的负载压力,提高数据库的响应速度。

技术研发人员:徐佳宏;陈华兵
受保护的技术使用者:深圳市茁壮网络股份有限公司
技术研发日:2019.06.26
技术公布日:2020.12.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1