【技术实现步骤摘要】
数据资源回源方法及装置
本专利技术涉及计算机
,特别是涉及一种数据资源回源方法及装置。
技术介绍
在内容分发网络(ContentDeliveryNetwork,CDN)系统中,存在多个存储数据资源的缓存服务器,每个服务器按照本地对各个数据资源需求的热度存储对应的数据资源。当用户需要获取数据资源时,可从本地的缓存服务器请求数据资源,若本地的缓存服务器未存储用户所请求的数据资源时,则通过数据资源回源的方式,以获得用户所请求的数据资源,即,通过向其他缓存服务器发起数据请求,以获得存储该数据资源的反馈给用户。在通过其他缓存服务器请求数据资源的回源时,可能会造成回源超时或返回的数据资源部分数据错漏的情况,而每次回源超时或数据错漏时,通常需要再次向各个缓存用户所需数据资源的缓存服务器发送回源请求。但每次重新进行数据资源的回源,都要再次消耗网络资源,增加了对数据资源回源的成本。
技术实现思路
有鉴于此,本专利技术提供一种数据资源回源方法,通过该方法,可以通过多个数据传输协议同时向上游服务器发送回源请求,提 ...
【技术保护点】
1.一种数据资源回源方法,其特征在于,包括:/n当检测到用户向目标服务器发送资源请求时,获取所述资源请求中包含的资源信息;/n判断所述目标服务器是否已存储所述资源信息对应的数据资源;/n若所述目标服务器未存储所述资源信息对应的数据资源,则获取所述目标服务器预先存储的各个回源地址,所述回源地址为预先选定进行数据回源的上游服务器的服务器地址;/n依据每个所述回源地址,确定每个所述上游服务器所支持的各个数据传输协议;/n分别应用每个所述上游服务器所支持的各个数据传输协议,向该上游服务器发送与所述资源信息对应的回源请求,以使该上游服务器对每个所述数据传输协议发送的回源请求进行响应; ...
【技术特征摘要】
1.一种数据资源回源方法,其特征在于,包括:
当检测到用户向目标服务器发送资源请求时,获取所述资源请求中包含的资源信息;
判断所述目标服务器是否已存储所述资源信息对应的数据资源;
若所述目标服务器未存储所述资源信息对应的数据资源,则获取所述目标服务器预先存储的各个回源地址,所述回源地址为预先选定进行数据回源的上游服务器的服务器地址;
依据每个所述回源地址,确定每个所述上游服务器所支持的各个数据传输协议;
分别应用每个所述上游服务器所支持的各个数据传输协议,向该上游服务器发送与所述资源信息对应的回源请求,以使该上游服务器对每个所述数据传输协议发送的回源请求进行响应;
接收各个所述上游服务器通过各个所述数据传输协议返回的数据资源及回源信息,并计算每个所述数据传输协议返回数据资源的回源速度;
将每个所述数据传输协议返回的回源信息输入预先训练完成的机器学习模型中,触发所述机器学习模型输出每个所述数据传输协议的协议权重;
确定每个所述数据传输协议的优先级,并对每个所述数据传输协议的优先级、回源速度及协议权重进行计算,获得每个所述数据传输协议的传输值;
将传输值最大的数据传输协议确定为目标传输协议,并将所述目标传输协议返回的数据资源向所述用户进行反馈。
2.根据权利要求1所述的方法,其特征在于,所述依据每个所述回源地址,确定每个所述上游服务器所支持的各个数据传输协议,包括:
解析所述回源地址,获得所述回源地址中包含的所述上游服务器对应的服务器信息;
获取所述服务器信息中包含的各个协议标识符,并确定与每个所述协议标识符相匹配的数据传输协议。
3.根据权利要求1所述的方法,其特征在于,所述计算每个所述数据传输协议返回数据资源的回源速度,包括:
对于每个所述数据传输协议,计算所述上游服务器响应于所述回源请求后所述数据传输协议返回数据资源的回源时间;
确定所述数据传输协议返回的数据资源的字节大小;
对所述数据传输协议返回的数据资源的字节大小及回源时间进行计算,获得所述数据传输协议返回所述数据资源的回源速度。
4.根据权利要求1所述的方法,其特征在于,所述接收各个所述上游服务器通过各个所述数据传输协议返回的数据资源及回源信息,包括:
当接收到首个数据传输协议返回的数据资源及回源信息时,启动预先设定的计时器进行计时;
在预先设置的计时时间内,接收各个所述上游服务器的各个数据传输协议返回的数据资源及回源信息。
5.根据权利要求4所述的方法,其特征在于,还包括:
在所述计时时间内,接收到所述数据传输协议返回的响应失败消息,或未接收到所述数据传输协议返回数据资源及回源信息时,断开与所述数据传输协议的连接。
6.根据权利要求1所述的方法,其特征在于,将传输值最大的数据传输协议确定为目标传输协议后,还包括:
将所述目标传输协议的数据资源及回源信息保存至预先设置的存储区域,并将除所述目标传输协议之外的所有数据传输协议所发送的数据资源及回源信息删除。
7.根据权利要求1所述的方法,其特征在于,机器学习模型的训练过程,包括:
当...
【专利技术属性】
技术研发人员:盛骥斌,唐文滔,曾迅迅,曹问,刘维,邵灿,李兴平,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。