This application relates to a method and system of CDN edge node, in which methods include obtaining the available backsource IP address of CDN edge node, detecting the corresponding backsource rate of each available backsource IP address, selecting the available backsource IP address with the highest backsource rate, and returning to the source station corresponding to the selected available backsource IP address. In the scheme provided in this application, since each return source can directly select a return source IP address with the highest return rate to the source station according to the return rate of available return source IP, the difference of return rate between the source stations corresponding to the return source IP address randomly selected by the cache server or the failure to connect with the cache server are avoided, and the return rate of each return source is guaranteed, which greatly improves the return rate. Source efficiency.
【技术实现步骤摘要】
CDN边缘节点的回源方法和系统
本申请涉及内容分发网络(ContentDeliveryNetwork,CDN)
,尤其涉及一种CDN边缘节点的回源方法和系统。
技术介绍
内容分发网络(CDN),主要用于缓解骨干网拥挤,加快用户访问速度。其原理是利用CDN边缘节点通过将远程源站的资源缓存到本地来加快用户对资源的访问速度。一般每个CDN边缘节点会包含多个缓存服务器,如果用户访问的资源在CDN边缘节点没有找到,边缘节点就会向源站回源以请求资源,回源得到的资源发送给用户的同时在边缘节点本地存储一份,再有其他用户请求同样的资源时,直接从本地取资源返回给用户。相关技术中,CDN边缘节点回源时通常有两种方式:域名回源和IP回源。当采用IP回源时,边缘节点直接获取多个回源IP地址;采用域名回源时,边缘节点获取到的是一个或者多个回源域名,然后每个回源域名可能解析出多个回源IP地址。无论是IP回源还是域名回源,每次边缘节点需要向源站请求资源时,边缘节点中的缓存服务器都需要从多个回源IP地址中随机选择一个回源IP地址向源站回源,以得到用户需要的资源。而多个回源IP地址对应的源站中存在不能与缓存服务器连通的源站,或者延时较长的源站,且使用不同回源IP地址对应的源站的回源速率也不一样,如果缓存服务器选择的回源IP地址对应的源站不通,或者延时较长,或者选择的回源IP地址对应的源站回源速率较低,那么便会降低缓存服务器的回源效率。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种CDN边缘节点的回源方法和系统。根据本申请实施例的第一方面,提供一种CDN边缘节点的 ...
【技术保护点】
1.一种CDN边缘节点的回源方法,其特征在于,包括:获取CDN边缘节点的可用回源IP地址;分别检测每个可用回源IP地址所对应的回源速率;选择回源速率最大的可用回源IP地址,向选择的可用回源IP地址所对应的源站进行回源。
【技术特征摘要】
1.一种CDN边缘节点的回源方法,其特征在于,包括:获取CDN边缘节点的可用回源IP地址;分别检测每个可用回源IP地址所对应的回源速率;选择回源速率最大的可用回源IP地址,向选择的可用回源IP地址所对应的源站进行回源。2.根据权利要求1所述的方法,其特征在于,所述获取CDN边缘节点的可用回源IP地址,包括:CDN边缘节点中的缓存服务器,获取CDN边缘节点中的源站探测组件提供的IP地址列表,将所述IP地址列表中的IP地址确定为可用回源IP地址,所述IP地址列表中的IP地址满足如下条件:所对应的源站与所述CDN边缘节点连通,且延时时间小于预设值。3.根据权利要求2所述的方法,其特征在于,还包括:所述源站探测组件,获取回源IP地址;所述源站探测组件向所述回源IP地址所对应的源站进行探测,确定是否可连通,以及在可连通时获取延时时间;或者,所述源站探测组件从CDN边缘节点中其他的源站探测组件中获取所述回源IP地址所对应的源站是否可连通,以及在可连通时的延时时间;所述源站探测组件将可连通,且延时时间小于预设值的回源IP地址组成所述IP地址列表。4.根据权利要求3所述的方法,其特征在于,所述获取回源IP地址,包括:获取源站的回源IP地址;或者,获取源站的回源域名,对所述回源域名进行解析,得到与所述回源域名对应的回源IP地址。5.根据权利要求1所述的方法,其特征在于,所述分别检测每个可用回源IP地址所对应的回源速率,包括:分别使用每个可用回源IP地址,向可用回源IP地址对应的源站回...
【专利技术属性】
技术研发人员:裴志强,黄福鑫,李根,党水利,王江,
申请(专利权)人:杭州领智云画科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。