一种文件访问请求处理方法、装置及服务器制造方法及图纸

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

【技术实现步骤摘要】
一种文件访问请求处理方法、装置及服务器
本专利技术属于互联网
,尤其涉及一种文件访问请求处理方法、装置及服务器。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)是基于IP(InternetProtocol,网络互连协议)网络构建的新型网络内容服务体系,代表了一种基于网络构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。负载均衡、网络请求重定向,以及分布式存储是构成CDN的核心内容。当用户终端发起文件访问请求时,负载均衡服务器根据就近原则和分布式存储系统中各数据库的负载情况,确定能够为用户终端以最高效率提供文件的目标数据库,并通过网络请求重定向确定与目标数据库对应的最终访问地址,以使用户终端通过该最终访问地址获取目标数据库中存储的文件。在用户终端发起文件访问请求时,CDN筛选最高效的数据库响应该文件访问请求,这种处理方式往往会出现选中的数据库中并不存在相应文件的情况,但是,被选中的数据库仍需要根据该文件访问请求进行文件查询、检索等操作,从而导致出现无效的访问的问题,而这种无效的文件访问本文档来自技高网...

【技术保护点】
1.一种文件访问请求处理方法,其特征在于,包括:/n获取文件访问请求,其中,所述文件访问请求中包括目标文件的ID标识;/n按预设算法将所述目标文件的ID标识转换为查询码,得到所述目标文件对应的目标查询码;/n判断预设映射关系中是否记录有所述目标查询码,其中,所述预设映射关系记录查询码与目标数据库存储文件的对应关系,且一所述查询码对应至少一文件;/n若所述预设映射关系中记录有所述目标查询码,判断预设黑名单中是否记录有所述目标文件,其中,所述预设黑名单用于记录所述预设映射关系记录有查询码且实际并未存储于目标数据库中的文件;/n若所述预设黑名单中未记录所述目标文件,发送所述文件访问请求至用于响应所述...

【技术特征摘要】
1.一种文件访问请求处理方法,其特征在于,包括:
获取文件访问请求,其中,所述文件访问请求中包括目标文件的ID标识;
按预设算法将所述目标文件的ID标识转换为查询码,得到所述目标文件对应的目标查询码;
判断预设映射关系中是否记录有所述目标查询码,其中,所述预设映射关系记录查询码与目标数据库存储文件的对应关系,且一所述查询码对应至少一文件;
若所述预设映射关系中记录有所述目标查询码,判断预设黑名单中是否记录有所述目标文件,其中,所述预设黑名单用于记录所述预设映射关系记录有查询码且实际并未存储于目标数据库中的文件;
若所述预设黑名单中未记录所述目标文件,发送所述文件访问请求至用于响应所述文件访问请求的所述目标数据库。


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


3.根据权利要求1所述文件访问请求处理方法,其特征在于,在发送所述文件访问请求至用于响应所述文件访问请求的目标数据库之后,所述方法还包括:
获取所述目标数据库的第一反馈信息;
若所述第一反馈信息表征所述目标数据库中未存储所述目标文件,添加所述目标文件至所述预设黑名单。


4.根据权利要求1所述文件访问请求处理方法,其特征在于,还包括:
若所述目标数据库中添加新增文件,获取所述新增文件的ID标识;
按所述预设算法将所述新增文件的ID标识转换为新增查询码;
添加所述新增查询码与所述新增文件的对应关系至所述预设映射关系。


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


6.一种文件访问请求处理装置,其特征在于,包括:
第一获取单元,用于获取文...

【专利技术属性】
技术研发人员:徐佳宏陈华兵
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1