The present invention provides a method for distributing large files based on CDN, including: DNS module is received from the client's request, and sent to the metadata server; metadata server by retrieving the built-in file list information on whether the request for large files to determine if the request is large files to the DNS module and response. By the DNS module and the load balancing system in the edge node set according to a predetermined strategy from the edge node set selected at least one is edge node health status, in response to the client. In the invention, the invention, by DNS module and load balancing system according to the predetermined strategy from the edge node set selected at least one is healthy at the edge of the edge node node, to achieve the user response speed of the large file concurrent requests, reduces the computational load of the edge nodes, improves the files in CDN environment the implementation effect of concurrent requests based on data distribution.
【技术实现步骤摘要】
本专利技术涉及内容分发网络
,尤其涉及一种基于CDN的大文件分发方法。
技术介绍
随着互联网业务的迅猛发展,对网络应用或者大文件的下载等服务应用的服务质量及用户体验的提高已不再局限于底层的网络控制。内容分发网络(Content Delivery Network,CDN)技术应运而生。CDN是能在传统的IP网发布带宽丰富媒体而特别优化的网络覆盖层。CDN是一种基于质量和秩序的网络服务模式。CDN以提高互联网业务的服务质量及用户体验为目的,通过网络边缘节点(Network Edge Node,NEN)向互联网业务的终端用户提供更好的网络应用体验。目前,大文件在互联网中所执行的分发请求,都是用户所发起的一个请求针对一个特定的边缘节点的请求。虽然现有技术中也有采取并发下载的技术方案来解决大文件的下载,但是传统的大文件并发下载时,也是将包含大文件的访问请求落在同一个边缘节点中。这会导致CDN中的某个或者某些边缘节点中的缓存系统负载出现拥塞,导致整个CDN出现性能下降,甚至造成CDN网络通信业务陷入停顿。有鉴于此,有必要对现有技术中基于CDN的大文件分发方法予以改进,以解决上述问题。
技术实现思路
本专利技术的目的在于公开一种CDN的大文件分发方法,实现用户对大文件并发请求的响应速度,减少边缘节点的计算负荷,提高基于CDN环境中的大文件实现分发的效果。为实现上述专利技术目的,本专利技术提供了一种基于CDN的大文件分发方法,包括:DNS模块接收自客户端发送的请求,并发送至元数据服务器;元数据服务器通过检索其内置的文件列表信息对请求是否为大文件进行判断,若该请求是大文 ...
【技术保护点】
基于CDN的大文件分发方法,其特征在于,包括:DNS模块接收自客户端发送的请求,并发送至元数据服务器;元数据服务器通过检索其内置的文件列表信息对请求是否为大文件进行判断,若该请求是大文件,则向DNS模块应答,并由DNS模块与负载均衡系统在边缘节点集中根据预定策略从边缘节点集中抽选至少一个呈健康状态边缘节点,以响应客户端。
【技术特征摘要】
1.基于CDN的大文件分发方法,其特征在于,包括:DNS模块接收自客户端发送的请求,并发送至元数据服务器;元数据服务器通过检索其内置的文件列表信息对请求是否为大文件进行判断,若该请求是大文件,则向DNS模块应答,并由DNS模块与负载均衡系统在边缘节点集中根据预定策略从边缘节点集中抽选至少一个呈健康状态边缘节点,以响应客户端。2.根据权利要求1所述的基于CDN的大文件分发方法,其特征在于,所述负载均衡系统包括:云存储模块、缓存服务器、云计算模块及数据表;其中,云存储模块接收边缘节点上传的实时监控信息,存入数据表中的同时更新缓存服务器中所留存的监控信息;数据表保存全部监控信息,缓存服务器只保存实时监控信息;所述云计算模块接收DNS模块发送的边缘节点及客户端属性参数,并从缓存服务器中获取边缘节点的实时监控数据,并根据预定策略从边缘节点集中抽选一个呈健康状态的边缘节点,以响应客户端。3.根据权利要求2所述的基于CDN的大文件分发方法,其特征在于,所述预定策略包括设定边缘节点到客户端IP地址的RTT值,所述...
【专利技术属性】
技术研发人员:许广彬,郑军,苗权,王燕,
申请(专利权)人:无锡华云数据技术服务有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。