【技术实现步骤摘要】
本专利技术涉及内容分发网络领域,特别是涉及一种网络带宽统计方法及装置。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN),通过在网络各处放置缓存服务器,在现有的互联网基础之上构建一层智能虚拟网络,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,以缓解网络拥挤的状况,提高网站的响应速度,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,导致用户访问网站的响应速度慢的问题。为了对数量众多的缓存服务器上应用服务的使用情况进行监控,需要对相应的日志文件进行统计分析,以得到对应的带宽统计结果。但是,现有的CDN网络的带宽统计方法,存在着准确性低的问题。
技术实现思路
本专利技术实施例解决的问题是如何提高CDN网络带宽统计的准确性。为解决上述问题,本专利技术实施例提供了一种网络带宽统计方法,所述方法包括:对所获取的当前日志解析周期内产生的日志文件进行遍历;获取遍历到的日志文件对应的数据传输量和日志访问持续时间的信息,并计算得到遍历到的日志文件对应的网络总带宽;当确定所述日志访问持续时间小于或等于预设的日志解析周期时,将计算得到的网络总带宽作为遍历到的日志文件在当前日志解析周期内的网络带宽;当确定所述日志访问持续时间大于预设的日志解析周期时,将计算得到的网络总带宽平均分配至所述日志访问持续时间所属的多个日志解析周期,得到遍历到的日志文件在当前日志解析周期内的网络带宽;将当前日志解析周期内产生的日志文件在当前日志解析周期内的网络带宽相加,得到当前日志解析周期的网络带宽的信息。可选地,所述对所获取的当前日 ...
【技术保护点】
一种网络带宽统计方法,其特征在于,包括:对所获取的当前日志解析周期内产生的日志文件进行遍历;获取遍历到的日志文件对应的数据传输量和日志访问持续时间的信息,并计算得到遍历到的日志文件对应的网络总带宽;当确定所述日志访问持续时间小于或等于预设的日志解析周期时,将计算得到的网络总带宽作为遍历到的日志文件在当前日志解析周期内的网络带宽;当确定所述日志访问持续时间大于预设的日志解析周期时,将计算得到的网络总带宽平均分配至所述日志访问持续时间所属的多个日志解析周期,得到遍历到的日志文件在当前日志解析周期内的网络带宽;将当前日志解析周期内产生的日志文件在当前日志解析周期内的网络带宽相加,得到当前日志解析周期的网络带宽的信息。
【技术特征摘要】
1.一种网络带宽统计方法,其特征在于,包括:对所获取的当前日志解析周期内产生的日志文件进行遍历;获取遍历到的日志文件对应的数据传输量和日志访问持续时间的信息,并计算得到遍历到的日志文件对应的网络总带宽;当确定所述日志访问持续时间小于或等于预设的日志解析周期时,将计算得到的网络总带宽作为遍历到的日志文件在当前日志解析周期内的网络带宽;当确定所述日志访问持续时间大于预设的日志解析周期时,将计算得到的网络总带宽平均分配至所述日志访问持续时间所属的多个日志解析周期,得到遍历到的日志文件在当前日志解析周期内的网络带宽;将当前日志解析周期内产生的日志文件在当前日志解析周期内的网络带宽相加,得到当前日志解析周期的网络带宽的信息。2.根据权利要求1所述的网络带宽统计方法,其特征在于,所述对所获取的当前日志解析周期内产生的日志文件进行遍历,包括:从当前日志解析周期内产生的日志文件中筛选出合法的日志文件,并对筛选出的合法的日志文件进行遍历。3.根据权利要求2所述的网络带宽统计方法,其特征在于,所述从当前日志解析周期内产生的日志文件中筛选出合法的日志文件,包括:对当前日志解析周期内产生的全部日志文件进行逐条遍历,获取遍历到的日志文件的字段数;当确定遍历到的日志文件的字段数等于预设的数值时,获取遍历到的日志文件的域名字段中的域名信息;当确定遍历到的日志文件的域名合法时,确定遍历到的日志文件为合法的日志文件。4.根据权利要求1所述的网络带宽统计方法,其特征在于,还包括:当达到对应的带宽汇总周期时,将对应的一个以上的日志分析周期的网络带宽进行汇总,生成对应的网络带宽统计文件。5.根据权利要求4所述的网络带宽统计方法,其特征在于,还包括:将生成的网络带宽统计文件发送至对应的中心服务器。6.根据权利要求5所述的网络带宽统计方法,其特征在于,所述将生成的网络带宽统计文件发送至对应的中心服务器,包括:获取所述带宽统计文件对应的域名的信息;根据所获取的域名的信息,解析得到对应的IP地址的信息;将所生成的带宽统计文件上传至解析得到的IP地址对应的中心服务器。7.根据权利要求6所述的网络带宽统计方法,其特征在于,还包括:当确定将所述带宽统计文件上传至解析得到的对应的中心服务器失败时,判断将所述带宽统计文件上传至解析得到的对应的中心服务器的次数是否达到预设的次数阈值;当将所述带宽统计文件上传至解析得到的对应的中心服务器的次数达到所述次数阈值时,重新执行将生成的网络带宽统计文件发送至对应的中心服务器操作,直至将所述带宽统计文件成功上传至解析得到的对应的中心服务器,或者将所述带宽统计文件上传至解析得到的对应的中心服务器的次数达到所述次数阈值。8.根据权利要求4所述的网络带宽统计方法,其特征在于,所述日志解析周期和带宽汇总周期为根据网络带宽统计需要分别进行设置。9.一种网络带宽统计装置,其特征在于,包括:第...
【专利技术属性】
技术研发人员:杨宁,刘朋朋,唐乾坤,康凯,
申请(专利权)人:上海帝联信息科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。