内容分发网络链路评估方法及装置制造方法及图纸

技术编号:27886291 阅读:20 留言:0更新日期:2021-03-31 01:48
本申请提供内容分发网络链路评估方法及装置,其中所述内容分发网络链路评估方法包括:获取待评估内容分发网络链路;统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;根据所述上传成功率对所述待评估内容分发网络链路进行评估,通过本方法,精确计算内容分发网络链路的上传成功率,进而作为评估内容分发网络的指标。

【技术实现步骤摘要】
内容分发网络链路评估方法及装置
本申请涉及互联网
,特别涉及一种内容分发网络链路评估方法。本申请同时涉及一种内容分发网络链路评估装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)是构筑在现有网络上的一种先进的流量分配网络,是现有网络中增加一层新的网络架构,将网站的内容分布到最接近用户的网络“边缘”,提高用户访问网站的响应速度,具有负载均衡的特点,CDN具有缓存+镜像+整体负载均衡的功能,以缓存网站中的静态数据为主。网站内容提供者在网站发布网站内容后,将发布的内容缓存到CDN服务器中供用户下载浏览使用,网站内容提供者通常会选择多条CDN链路的服务,来保证CDN服务的质量,在现有技术的CDN系统中,CDN链路的上传成功率通常是评估一条CDN链路的重要指标,现有的计算CDN链路的上传成功率通常通过在客户端记录上传失败的事件统计失败率,进而确定该CDN链路的上传成功率,但是这种计算方法存在以下问题:当上传失败后,可以通过重新上传的形式上传文件,导致计算的上传成功率的值较低,有时用户主动取消上传,又导致上传成功率的值较高,因此最终获得的CDN链路的上传成功率不准确,最终用户的实际体验效果较差。
技术实现思路
有鉴于此,本申请实施例提供了一种内容分发网络链路评估方法。本申请同时涉及一种内容分发网络链路评估装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的统计CDN链路上传成功率不精确,CDN链路利用不充分的问题。根据本申请实施例的第一方面,提供了一种内容分发网络链路评估方法,包括:获取待评估内容分发网络链路;统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;根据所述上传成功率对所述待评估内容分发网络链路进行评估。根据本申请实施例的第二方面,提供了一种内容分发网络链路评估装置,包括:获取模块,被配置为待评估内容分发网络链路;第一统计模块,被配置为统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;第二统计模块,被配置为统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;计算模块,被配置为根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;评估模块,被配置为根据所述上传成功率对所述待评估内容分发网络链路进行评估。根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述内容分发网络链路评估方法的步骤。根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述内容分发网络链路评估方法的步骤。本申请提供的内容分发网络链路评估方法,获取待评估内容分发网络链路;统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;根据所述上传成功率对所述待评估内容分发网络链路进行评估,本申请一实施例实现了通过上述方法,统计第一时间区间内的上传请求数量,和第一时间区间与第二时间区间内的上传成功数量,既剔除了第一时间区间内之前的上传成功记录,又可以不遗漏第二时间区间内的上传成功记录,从上传成功率的角度从全局考量待评估内容分发网络链路的质量,便于后续从多个内容分发网络链路中选择上传成功率最高的内容分发网络链路,优化上传体验,提高用户的实际体验效果。附图说明图1是本申请一实施例提供的一种内容分发网络链路评估方法的流程图;图2是本申请另一实施例提供的一种内容分发网络链路评估方法的处理流程图;图3是本申请一实施例提供的一种内容分发网络链路评估装置的结构示意图;图4是本申请一实施例提供的一种计算设备的结构框图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。首先,对本申请一个或多个实施例涉及的名词术语进行解释。上传成功率:一个大的文件在完成上传任务的过程中,因为网络,客户端行为等因素,会产生上传体验的差别,上传成功率是用于衡量上传体验的重要指标。在本申请中,提供了一种内容分发网络链路评估方法,本申请同时涉及一种内容分发网络链路评估装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。图1示出了根据本申请一实施例提供的一种内容分发网络链路评估方法的流程图,具体包括以下步骤:步骤102:获取待评估内容分发网络链路。内容分发网络(ContentDeliveryNetwork,CDN)是构筑在现有网络上的一种先进的流量分配网络,是现有网络中增加一层新的网络架构,将网站的内容分布到最接近用户的网络“边缘”,提高用户访问网站的响应速度,具有负载均衡的特点,CDN具有缓存+镜像+整体负载均衡的功能,以缓存网站中的静态数据为主,网站内容提供者在网站发布网站内容后,将发布的内容缓存到CDN服务器中供用户下载浏览使用,一个大文件在完成上传任务的过程中,因为网络、客户端行为等因素会产生上传体验的差别,而上传成功率是衡量一个CDN链路的重要指标。待评本文档来自技高网...

【技术保护点】
1.一种内容分发网络链路评估方法,其特征在于,包括:/n获取待评估内容分发网络链路;/n统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;/n统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;/n根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;/n根据所述上传成功率对所述待评估内容分发网络链路进行评估。/n

【技术特征摘要】
1.一种内容分发网络链路评估方法,其特征在于,包括:
获取待评估内容分发网络链路;
统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数;
统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,其中,所述第二时间区间在所述第一时间区间后且与所述第一时间区间相邻;
根据所述上传请求数和所述上传成功数计算所述待评估内容分发网络链路的上传成功率;
根据所述上传成功率对所述待评估内容分发网络链路进行评估。


2.如权利要求1所述的内容分发网络链路评估方法,其特征在于,统计第一时间区间内所述待评估内容分发网络链路的目标上传请求的上传请求数,包括:
获取日志记录;
确定上传请求开始时间在第一时间区间内的上传请求为目标上传请求;
统计所述待评估内容分发网络链路中目标上传请求的上传请求数。


3.如权利要求2所述的内容分发网络链路评估方法,其特征在于,统计所述第一时间区间和第二时间区间内所述待评估内容分发网络链路上传成功的目标上传请求的上传成功数,包括:
确定完成时间在所述第一时间区间和第二时间区间内的目标上传请求为上传成功请求;
统计所述待评估内容分发网络链路中上传成功请求的上传成功数。


4.如权利要求1-3任意一项所述的内容分发网络链路评估方法,其特征在于,所述方法还包括:
接收待上传文件的上传指令;
响应于所述上传指令获取至少两个内容分发网络链路;
确定上传成功率最高的内容分发网络链路为目标内容分发网络链路;
通过所述目标内容分发网络链路上传所述待上传文件。


5.如权利要求4所述的内容分发网络链路评估方法,其特征在于,所述方法还包括:
在所述待上传文件上传成功的情况下,将接收所...

【专利技术属性】
技术研发人员:唐君行
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:上海;31

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

1