CDN服务器及其缓存数据的方法与流程

文档序号:13109461阅读:来源:国知局
技术特征:
1.一种CDN服务器缓存数据的方法,其特征在于,包括:CDN服务器接收第一超文本传输协议HTTP请求消息,所述第一HTTP请求消息用于访问第一文件中目标范围内的数据;所述CDN服务器将所述目标范围划分为至少两个子范围,并在所述至少两个子范围中确定数据未在所述CDN服务器缓存的目标子范围;所述CDN服务器针对每个所述目标子范围生成一个用于请求所述目标子范围内的数据的HTTP请求消息;所述CDN服务器将生成的所述HTTP请求消息发送至CDN源站;所述CDN服务器接收所述CDN源站发送的包括所述目标子范围内的数据的HTTP响应消息,并对所述目标子范围内的数据进行缓存。2.根据权利要求1所述的方法,其特征在于,所述第一HTTP请求消息包括读取范围range信息,所述目标范围为所述range信息指示的待读取数据在所述第一文件中的范围。3.根据权利要求1所述的方法,其特征在于,所述第一HTTP请求消息不包括读取范围range信息,所述目标范围为所述第一文件的完整数据的范围。4.根据权利要求1至3任一项所述的方法,其特征在于,所述CDN服务器将所述目标范围划分为至少两个子范围,包括:所述CDN服务器按照预设分片规则将所述目标范围划分为至少两个子范围。5.根据权利要求1至3任一项所述的方法,其特征在于,所述CDN服务器生成的所述HTTP请求消息包括用于指示所述目标子范围的range信息。6.一种CDN服务器,其特征在于,包括:第一接收单元,用于接收第一超文本传输协议HTTP请求消息,所述第一HTTP请求消息用于访问第一文件中目标范围内的数据;划分单元,用于将所述目标范围划分为至少两个子范围,并在所述至少两个子范围中确定数据未在所述CDN服务器缓存的目标子范围;生成单元,用于针对每个所述目标子范围生成一个用于请求所述目标子范围内的数据的HTTP请求消息;发送单元,用于将生成的所述HTTP请求消息发送至CDN源站;第二接收单元,用于接收所述CDN源站发送的包括所述目标子范围内的数据的HTTP响应消息;缓存单元,用于对所述目标子范围内的数据进行缓存。7.根据权利要求6所述的CDN服务器,其特征在于,所述第一HTTP请求消息包括读取范围range信息,所述目标范围为所述range信息指示的待读取数据在所述第一文件中的范围。8.根据权利要求6所述的CDN服务器,其特征在于,所述第一HTTP请求消息不包括读取范围range信息,所述目标范围为所述第一文件的完整数据的范围。9.根据权利要求6至8任一所述的CDN服务器,其特征在于,所述划分单元具体用于:按照预设分片规则将所述目标范围划分为至少两个子范围。10.根据权利要求6至8任一所述的CDN服务器,其特征在于,所述生成单元生成的所述HTTP请求消息包括用于指示所述目标子范围的range信息。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1