一种CDN网络质量评估方法、装置、设备及存储介质制造方法及图纸

技术编号:38809566 阅读:10 留言:0更新日期:2023-09-15 19:48
本发明专利技术公开了一种CDN网络质量评估方法、装置、设备及存储介质,方法包括:获取目标网站的多个节点IP、各个节点IP的首页时延以及访问目标网站的用户数量;根据访问目标网站的用户在各个第一节点IP的分布数量计算各个第一节点IP的负载均衡评分;将负载均衡评分达到第一阈值的多个第一节点IP作为有效节点IP,并根据各个有效节点IP的首页时延计算每个有效节点IP对应节点的性能劣化评分;根据第二节点IP的首页时延和第一节点IP的首页时延计算目标网站的跨区域质差判定评分,并根据跨区域质差判定评分对目标网站进行跨区域优化调整。本发明专利技术可以解决现有CDN网络质量评估方法存在监控盲区的问题,可广泛应用于网络通信领域。可广泛应用于网络通信领域。可广泛应用于网络通信领域。

【技术实现步骤摘要】
一种CDN网络质量评估方法、装置、设备及存储介质


[0001]本专利技术涉及网络通信领域,尤其是一种CDN网络质量评估方法、装置、设备及存储介质。

技术介绍

[0002]CDN(Content Delivery Network,内容分发网络)是一种网络内容服务体系,其基于IP网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。CDN可以代表一种基于网络而构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。但是,目前网络通信系统对CDN网络质量缺乏感知级别监控能力,现有的CDN网络质量评估方法依赖于服务器的日常维护,在节点性能、负载均衡以及跨省质差等CDN质量评估方面缺乏技术手段,属于监控盲区。
[0003]因此,上述问题亟待解决。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种CDN网络质量评估方法、装置、设备及存储介质,用于解决现有CDN网络质量评估方法存在监控盲区的问题。
[0005]本专利技术实施例的一方面提供了一种CDN网络质量评估方法,包括:
[0006]获取目标网站的多个节点IP、各个所述节点IP的首页时延以及访问所述目标网站的用户数量;将归属于目标行政区域的所述节点IP作为第一节点IP,将不归属于所述目标行政区域的所述节点IP作为第二节点IP;
[0007]根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分;
[0008]将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分;
[0009]根据所述第二节点IP的首页时延和所述第一节点IP的首页时延计算所述目标网站的跨区域质差判定评分,并根据所述跨区域质差判定评分对所述目标网站进行跨区域优化调整。
[0010]可选地,获取各个所述节点IP的首页时延的步骤,包括:
[0011]获取各个所述节点IP访问所述目标网站的首个非跳转页面所有元素加载所需的时间之和,得到各个所述节点IP对应的首页时延,所述首个非跳转页面所有元素加载所需的时间包括TCP连接时延、下载时延、DNS解析时延、SSL连接时延以及首字节的加载时间。
[0012]可选地,所述获取目标网站的多个节点IP,包括:
[0013]将访问所述目标网站的用户作为样本,获取所述目标网站每个所述节点IP的样本数;
[0014]计算所述第一节点IP的数量,根据所述第一节点IP的数量及对应的样本数,计算所述第一节点IP的样本总数;
[0015]根据所述第一节点IP的样本总数和所述第一节点IP的数量计算所述第一节点IP的平均样本数。
[0016]可选地,所述根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分,包括:
[0017]将所述样本总数与平均样本数作差,再将作差的结果与所述平均样本数作商,得到每个所述第一节点IP的均衡抖动率,作为所述负载均衡评分;
[0018]其中,负载均衡评分用于对所述第一节点IP进行划分,划分的依据具体为:
[0019]将所述负载均衡评分处于第一预设阈值范围的所述第一节点IP作为负载均衡的节点IP,将超过所述第一预设阈值范围的所述第一节点IP作为负载过高的节点IP,将低于所述第一预设阈值范围的所述第一节点IP作为负载过低的节点IP。
[0020]可选地,所述将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分,包括:
[0021]获取每个所述有效节点IP的首页时延均值集合;
[0022]将每个所述首页时延均值集合中的最小值作为对应节点的首页抖动基准值,将所述首页抖动基准值与对应所述首页时延均值集合中的每个首页时延均值作差,再将每个作差的结果与对应的首页时延均值作商,得到每个所述有效节点IP对应节点的性能抖动率,作为所述性能劣化评分;
[0023]所述性能劣化评分用于将性能劣化评分达到第二阈值的所述有效节点IP对应的节点作为性能劣化节点。
[0024]可选地,所述根据所述第二节点IP的首页时延和所述第一节点IP的首页时延计算所述目标网站的跨区域质差判定评分,并根据所述跨区域质差判定评分对所述目标网站进行跨区域优化调整,包括:
[0025]将所述第一节点IP对应的总首页时延与所述第一节点IP对应的节点总数作商,得到所述第一节点IP的第一首页时延均值;
[0026]将所述第二节点IP对应的总首页时延与所述第二节点IP对应的节点总数作商,得到所述第二节点IP的第二首页时延均值;
[0027]将所述第二首页时延均值与所述第一首页时延均值作差,再将作差的结果与所述第一首页时延均值作商,得到跨区域抖动率,作为所述跨区域质差判定评分;
[0028]将所述跨区域质差判定评分处于第二预设阈值范围外的所述第二节点IP对应节点或所述第一节点IP对应节点进行跨区域优化调整。
[0029]可选地,所述方法还包括:
[0030]令所述根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分的步骤封装为样本层;
[0031]令所述将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分的步骤封装为第一性能层;
[0032]令所述根据所述第二节点IP的首页时延和所述第一节点IP的首页时延计算所述目标网站的跨区域质差判定评分,并根据所述跨区域质差判定评分对所述目标网站进行跨
区域优化调整的步骤封装为第二性能层;
[0033]依次执行所述样本层、所述第一性能层以及所述第二性能层,且根据上一层的输出结果确定下一层的输入参数。
[0034]本专利技术实施例的另一方面还提供了一种CDN网络质量评估装置,包括:
[0035]第一单元,用于获取目标网站的多个节点IP、各个所述节点IP的首页时延以及访问所述目标网站的用户数量;将归属于目标行政区域的所述节点IP作为第一节点IP,将不归属于所述目标行政区域的所述节点IP作为第二节点IP;
[0036]第二单元,用于根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分;
[0037]第三单元,用于将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分;
[0038]第四单元,用于根据所述第二节点IP的首页时延和所述第一节点IP的首页时延计算所述目标网站的跨区域质差判定评分,并根据所述跨区域质差判定评分对所述目标网站进行跨区域优化调整。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CDN网络质量评估方法,其特征在于,包括:获取目标网站的多个节点IP、各个所述节点IP的首页时延以及访问所述目标网站的用户数量;将归属于目标行政区域的所述节点IP作为第一节点IP,将不归属于所述目标行政区域的所述节点IP作为第二节点IP;根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分;将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分;根据所述第二节点IP的首页时延和所述第一节点IP的首页时延计算所述目标网站的跨区域质差判定评分,并根据所述跨区域质差判定评分对所述目标网站进行跨区域优化调整。2.根据权利要求1所述的一种CDN网络质量评估方法,其特征在于,获取各个所述节点IP的首页时延的步骤,包括:获取各个所述节点IP访问所述目标网站的首个非跳转页面所有元素加载所需的时间之和,得到各个所述节点IP对应的首页时延,所述首个非跳转页面所有元素加载所需的时间包括TCP连接时延、下载时延、DNS解析时延、SSL连接时延以及首字节的加载时间。3.根据权利要求1所述的一种CDN网络质量评估方法,其特征在于,所述获取目标网站的多个节点IP,包括:将访问所述目标网站的用户作为样本,获取所述目标网站每个所述节点IP的样本数;计算所述第一节点IP的数量,根据所述第一节点IP的数量及对应的样本数,计算所述第一节点IP的样本总数;根据所述第一节点IP的样本总数和所述第一节点IP的数量计算所述第一节点IP的平均样本数。4.根据权利要求3所述的一种CDN网络质量评估方法,其特征在于,所述根据访问所述目标网站的用户在各个所述第一节点IP的分布数量计算各个所述第一节点IP的负载均衡评分,包括:将所述样本总数与平均样本数作差,再将作差的结果与所述平均样本数作商,得到每个所述第一节点IP的均衡抖动率,作为所述负载均衡评分;其中,负载均衡评分用于对所述第一节点IP进行划分,划分的依据具体为:将所述负载均衡评分处于第一预设阈值范围的所述第一节点IP作为负载均衡的节点IP,将超过所述第一预设阈值范围的所述第一节点IP作为负载过高的节点IP,将低于所述第一预设阈值范围的所述第一节点IP作为负载过低的节点IP。5.根据权利要求1所述的一种CDN网络质量评估方法,其特征在于,所述将所述负载均衡评分达到第一阈值的多个所述第一节点IP作为有效节点IP,并根据各个所述有效节点IP的首页时延计算每个所述有效节点IP对应节点的性能劣化评分,包括:获取每个所述有效节点IP的首页时延均值集合;将每个所述首页时延均值集合中的最小值作为对应节点的首页抖动基准值,将所述首页抖动基准值与对应所述首页时延均值集合中的每个首页时延均值作差,再将每个作差的结果与对应的首页时延均值作商,得到每个所述有效节点IP对应节点的性能抖动率,作为
所述性能劣化评分;所述性能劣化评分用于...

【专利技术属性】
技术研发人员:洪旻
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1