【技术实现步骤摘要】
内容分发网络处理方法、装置及电子设备
[0001]本公开涉及互联网
,尤其涉及分布式网络
中的一种内容分发网络处理方法、装置及电子设备。
技术介绍
[0002]内容分发网络(Content Delivery Network,CDN)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问的响应速度和命中率。目前,用户可以通过第三方平台发送超文本传输协议http请求,以探测各个厂商的CDN节点资源,对各个厂商的CDN性能进行比对。
技术实现思路
[0003]本公开提供了一种内容分发网络处理方法、装置及电子设备。
[0004]根据本公开的一方面,提供了一种内容分发网络处理方法,包括:
[0005]基于探测端发送网络请求,获取至少一个内容分发网络CDN节点发送的响应数据,所述响应数据中包括用于表征所述网络请求请求成功或请求失败的信息;
[0006]根据所述响应数据计算所 ...
【技术保护点】
【技术特征摘要】
1.一种内容分发网络处理方法,包括:基于探测端发送网络请求,获取至少一个内容分发网络CDN节点发送的响应数据,所述响应数据中包括用于表征所述网络请求请求成功或请求失败的信息;根据所述响应数据计算所述探测端探测所述至少一个CDN节点对应的探测成功数与探测失败数;根据所述探测成功数与所述探测失败数计算所述探测端的探测失败率;将所述探测失败率和所述探测失败数中的至少一者与目标阈值进行比对,根据比对结果判断所述探测端是否故障。2.根据权利要求1所述的方法,其中,所述探测端的数量为N个,N为大于1的整数,所述探测失败率为目标探测端对应的探测失败率,所述目标探测端为N个所述探测端中的任一个;所述将所述探测失败率和所述探测失败数中的至少一者与目标阈值进行比对,根据比对结果判断所述探测端是否故障,包括:获取所述目标探测端探测所述至少一个CDN节点中每一个CDN节点的探测失败率,其中,N个所述探测端中每一个探测端用于发送预设数量的网络请求,一个所述网络请求对应所述至少一个CDN节点发送的响应数据;获取所述至少一个CDN节点中每一个CDN节点对应的探测失败率中的失败率最小值;在所述失败率最小值大于第一目标阈值的情况下,判定所述目标探测端故障。3.根据权利要求2所述的方法,其中,所述目标探测端对应的探测失败数为目标探测失败数,所述方法还包括:在所述失败率最小值小于等于所述第一目标阈值的情况下,根据所述响应数据获取N个所述探测端探测所述至少一个CDN节点对应的探测失败总数;获取所述目标探测失败数与所述探测失败总数之间的第一比值;在所述第一比值大于第二目标阈值的情况下,获取目标CDN节点对应的目标探测失败率,所述目标CDN节点为所述至少一个CDN节点中的任一个;在所述目标探测失败率大于第三目标阈值的情况下,判定所述目标探测端故障。4.根据权利要求3所述的方法,所述在所述目标探测失败率大于第三目标阈值的情况下,判定所述目标探测端故障之后,所述方法还包括:在基于预设手段检测到所述目标探测端非故障的情况下,对所述第三目标阈值进行更新或者对所述第一目标阈值进行更新;其中,更新后的所述第三目标阈值用于下一次与所述目标探测失败率的比对,更新后的所述第一目标阈值用于下一次与所述失败率最小值的比对。5.根据权利要求3所述的方法,所述获取所述目标探测失败数与所述探测失败总数之间的第一比值之后,所述方法还包括:在所述第一比值小于等于第二目标阈值的情况下,若基于预设手段检测到所述目标探测端故障的情况下,对所述第二目标阈值进行更新;其中,更新后的所述第二目标阈值用于下一次与所述第一比值的比对。6.根据权利要求2所述的方法,所述在所述失败率最小值大于第一目标阈值的情况下,判定所述目标探测端故障之后,所述方法还包括:
在基于预设手段检测到所述目标探测端非故障的情况下,对所述第一目标阈值进行更新;其中,更新后的所述第一目标阈值用于下一次与所述失败率最小值的比对。7.根据权利要求1所述的方法,所述根据比对结果判断所述探测端是否故障之后,所述方法还包括:在根据所述比对结果判定所述探测端故障的情况下,对故障的探测端进行弃用处理或修复处理。8.一种内容分发网络处理装置,包括:获取模块,用于基于探测端发送网络请求,获取至少一个内容分发网络CDN节点发送的响应数据,所述响应数据中包括用于表征所述网络请求请求成功或请求失败的信息;第...
【专利技术属性】
技术研发人员:王雪莲,吴绍梅,梁富文,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。