【技术实现步骤摘要】
一种文件访问请求处理方法、装置及服务器
本专利技术属于互联网
,尤其涉及一种文件访问请求处理方法、装置及服务器。
技术介绍
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。