内容分发网络的调度方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33405283 阅读:59 留言:0更新日期:2022-05-11 23:28
本公开涉及一种内容分发网络的调度方法、装置、存储介质及电子设备,该方法包括:响应于边缘节点接收到的用户访问目标网站的访问请求,确定边缘节点中是否存在目标网站对应的目标缓存数据,在边缘节点中不存在目标缓存数据的情况下,根据内容分发网络对应的负载均衡策略读取地址映射数据,地址映射数据中存在边缘地址与历史访问网址之间的映射关系,在确定地址映射数据中存在目标网站对应的目标历史访问网址的情况下,确定目标历史访问网址对应的目标边缘地址,通过内容分发网络的缓存服务,将目标边缘地址中目标历史访问网址对应的目标缓存数据发送至用户设备。从而降低了内容分发网络的内部损耗成本。发网络的内部损耗成本。发网络的内部损耗成本。

【技术实现步骤摘要】
内容分发网络的调度方法、装置、存储介质及电子设备


[0001]本公开涉及计算机网络通信领域,具体地,涉及一种内容分发网络的调度方法、装置、存储介质及电子设备。

技术介绍

[0002]内容分发网络(CDN,Content Delivery Network)目的在于通过在现有的交互网络中增加一层新的网络架构,并将真实源站的内容数据发布到最接近的CDN网络边缘节点中,使用户可以就近取得需要的内容数据,解决了网络拥塞状况,提高用户访问网站的响应速度。
[0003]CDN中包括靠近用户终端的边缘节点和靠近真实源站服务器的父层节点。当边缘节点中不存在用户需要的内容数据时,将请求发送至父层节点请求相应的缓存数据,父层节点仍不存在缓存数据时,请求到真实源站中获取相应的内容数据。边缘节点和父层节点的频繁交互,增加了边缘到父层的带宽,提高了CDN内部的损耗成本。

技术实现思路

[0004]提供该内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0005]第一方面,本公开提供一种内容分发网络的调度方法,包括:
[0006]响应于边缘节点接收到的用户访问目标网站的访问请求,确定所述边缘节点中是否存在所述目标网站对应的目标缓存数据;
[0007]在所述边缘节点中不存在所述目标缓存数据的情况下,根据所述内容分发网络对应的负载均衡策略读取地址映射数据,所述地址映射数据中存在边缘地址与历史访问网址之间的映射关系;
[0008]在确定所述地址映射数据中存在所述目标网站对应的目标历史访问网址的情况下,确定所述目标历史访问网址对应的目标边缘地址;
[0009]通过所述内容分发网络的缓存服务,将所述目标边缘地址中所述目标历史访问网址对应的目标缓存数据发送至用户设备。
[0010]第二方面,本公开提供一种内容分发网络的调度装置,所述装置包括:
[0011]第一确定模块,用于响应于边缘节点接收到的用户访问目标网站的访问请求,确定所述边缘节点中是否存在所述目标网站对应的目标缓存数据;
[0012]读取模块,用于在所述边缘节点中不存在所述目标缓存数据的情况下,根据所述内容分发网络对应的负载均衡策略读取地址映射数据,所述地址映射数据中存在边缘地址与历史访问网址之间的映射关系;
[0013]第二确定模块,用于在确定所述地址映射数据中存在所述目标网站对应的目标历史访问网址的情况下,确定所述目标历史访问网址对应的目标边缘地址;
[0014]发送模块,用于通过内容分发网络的缓存服务,将所述目标边缘地址中所述访目标历史问网址对应的目标缓存数据发送至用户设备。
[0015]第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面中所述方法的步骤。
[0016]第四方面,本公开提供一种电子设备,包括:
[0017]存储装置,其上存储有至少一个计算机程序;
[0018]至少一个处理装置,用于执行所述存储装置中的所述至少一个计算机程序,以实现第一方面中所述方法的步骤。
[0019]通过上述技术方案,响应于边缘节点接收到的用户访问目标网站的访问请求,确定边缘节点中是否存在目标网站对应的目标缓存数据,在边缘节点中不存在目标缓存数据的情况下,根据内容分发网络对应的负载均衡策略读取地址映射数据,地址映射数据中存在边缘地址与历史访问网址之间的映射关系,在确定地址映射数据中存在目标网站对应的目标历史访问网址的情况下,确定目标历史访问网址对应的目标边缘地址,通过内容分发网络的缓存服务,将目标边缘地址中目标历史访问网址对应的目标缓存数据发送至用户设备。从而通过读取地址映射数据,确定内容分发网络的各个边缘节点中是否存在用户请求的缓存数据,并根据负载均衡策略从存储有对应缓存数据的目标边缘节点中,调度用户请求的缓存数据发送至用户设备中。减少了内容分发网络中边缘节点与父层节点的交互过程,降低了内容分发网络的内部损耗成本。
[0020]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0021]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:
[0022]图1是根据一示例性实施例示出的一种内容分发网络的访问流程图。
[0023]图2是根据一示例性实施例示出的一种内容分发网络的调度方法的流程图。
[0024]图3是根据一示例性实施例示出的另一种内容分发网络的调度方法的流程图。
[0025]图4是根据一示例性实施例示出的一种缓存数据的调度方法的流程图。
[0026]图5是根据一示例性实施例示出的另一种缓存数据的调度方法的流程图。
[0027]图6是根据一示例性实施例示出的一种内容公开网络的调度装置的框图。
[0028]图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0030]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公
开的范围在此方面不受限制。
[0031]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0032]图1是根据一示例性实施例示出的一种内容分发网络的访问流程图。参见图1,目前的CDN服务器中,用户请求数据的访问流程为:网民通过用户终端在浏览器中输入需要访问的域名。浏览器调用域名解析库对该域名进行解析,得到该域名对应的CNAME(Canonical Name别名指向)记录。为了获得实际访问的IP地址,浏览器需要再次对获得的CNAME域名进行解析。通过CDN厂商的全局负载均衡DNS解析服务器,将对应的CNAME解析为IP地址。浏览器获取到IP地址后,向CDN服务器发送访问请求。
[0033]CDN的边缘节点接收到IP地址后,确定边缘节点中是否存在相应的缓存数据,如果有缓存数据,则直接返回内容到用户终端;如果没有,则通过cache(缓存)服务内部的调度策略,将请求传递至父层节点中。如果父层存在相应的缓存数据,直接返回内容至边缘节点;如果父层节点中没有缓存数据,则根据IP地址对应的源站,将请求传本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内容分发网络的调度方法,其特征在于,包括:响应于边缘节点接收到的用户访问目标网站的访问请求,确定所述边缘节点中是否存在所述目标网站对应的目标缓存数据;在所述边缘节点中不存在所述目标缓存数据的情况下,根据所述内容分发网络对应的负载均衡策略读取地址映射数据,所述地址映射数据中存在边缘地址与历史访问网址之间的映射关系;在确定所述地址映射数据中存在所述目标网站对应的目标历史访问网址的情况下,确定所述目标历史访问网址对应的目标边缘地址;通过所述内容分发网络的缓存服务,将所述目标边缘地址中所述目标历史访问网址对应的目标缓存数据发送至用户设备。2.根据权利要求1所述的调度方法,其特征在于,所述通过所述内容分发网络的缓存服务,将所述目标边缘地址中所述目标历史访问网址对应的目标缓存数据发送至用户设备,包括:根据所述目标边缘地址,运用预设调度策略生成对应的调度地址发送至所述用户设备;响应于所述用户基于所述调度地址的跳转访问请求,根据所述负载均衡对所述调度地址进行解析获得所述目标历史访问网址以及对应的域名;将所述目标历史访问网址和所述域名发送至所述缓存服务,以使所述缓存服务基于哈希规则将对应的所述目标缓存数据发送至所述用户设备。3.根据权利要求2所述的调度方法,其特征在于,所述方法还包括:根据所述访问请求,确定当前访问时间;在所述当前访问时间在预设时间范围内的情况下,确定将所述访问请求按照所述预设调度策略进行调度。4.根据权利要求2所述的调度方法,其特征在于,所述方法还包括:确定所述目标缓存数据的数据量;在所述数据量大于预设数据量阈值的情况下,确定将所述访问请求按照所述预设调度策略进行调度。5.根据权利要求2所述的调度方法,其特征在于,所述根据所述目标边缘地址,运用预设调度策略生成对应的调度地址发送至所述用户设备,包括:获取所述内容分发网络中允许进行缓存数据调度的多个预设调度边缘地址;在所述目标边缘地址为所述多个预设调度边缘地址中的任意一个的情况下,运用所述预设调度策略生成对应的所述调度地址发送至...

【专利技术属性】
技术研发人员:施纯满王剑
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1