cdn对网络性能的影响 cdn对网络性能的影响有哪些

大家好,小编来为大家解答以上的问题 。cdn对网络性能的影响有哪些 , cdn对网络性能的影响这个很多人还不知道,现在让我们一起来看看吧!

cdn对网络性能的影响 cdn对网络性能的影响有哪些

文章插图
1、除了硬件设备、服务之外 , 这里主要从技术纬度数据层面如何看CDN性能是否足够优秀:技术指标数据:总体上:稳定运行、良好的性价比、灵活便捷、节点覆盖范围广、质量有保证、丰富的行业经验和为人称道的服务意识、DNS 调度准确、宽带统计的准确度高、回源带宽低、统计数据指标多、内容的刷新时间和内容的预读取速度快、日志统计的即时性等◎测试时的技术指标数据:包括但不局限于延时、卡顿率、下载速度、打开速度、回源率、宽带冗余提升率等由左至右:视界云音视频直播加速-音视频点播加速-文件下载加速◎四种场景下CDN技术指标数据:主要涵盖小文件、大文件、音视频点播、音视频直播小文件即网页素材 , 通常是指图片素材涵盖类型包括但不限于html、js、jpg、png、css 。
2、网页类的CDN加速 , 此类场景下对延迟最为敏感 。
3、根据全球第三方测速的公司Gomez官方数据显示:当页面加载时间超过7秒后 ,  50%的用户会选择放弃 , 且每增加1秒的延迟会带来7%转换率的下降 。
4、一般情况 , 100K的网页素材加载总时间低于250ms算优质CDN 。
5、延迟细分下来又可分为4个模块:域名解析时间、建立连接时间、首包时间、内容下载时间 。
6、域名解析时间这个时间维度和CDN具有一定程度的关系 , 刚购买的域名通常解析时间会很长 有时超过300ms 甚至达到几秒 , 当网站的访问带宽超过100M时时间会平稳控制在100~150ms 。
7、此外时间的长短和各个省分的本地DNS缓存策略也有一定的关系 。
8、建立连接时间则是指DNS解析完成到找到对应IP后建立TCP连接的时间 。
9、由于TCP建立的流程是固定的三次握手 , 排查机器负载过高的原因外 , 这个时间可以反映出CDN服务的节点资源以及调度能力 , 离得越近的节点建立连接时间越短 , 一般在几十ms内 。
10、而首包时间就反映的CDN服务节点程序的代码能力了 , 连接之后服务端程序多长时间会调度处理 , 如果时间过高很可能导致机器负载过高 。
11、内容下载时间对于小文件场景一般参考意义不是特别大 , 通常时间很短 。
12、大文件包括类型为apk、rar、zip、ipa等一些列大小大于10M的文件 。
13、大文件的场景相较小文件场景更为简单 , 也是CDN服务中对质量要求没那么苛刻的场景 。
14、其核心指标简言之就是下载速度或总下载时间 。
15、小文件和大文件大多基于网页类 , 而音视频此类属于流媒体类 。
16、音视频点播包括类型为mp4、flv、mkv 、wmv等音视频文件 。
17、点播场景会比较注看重卡顿比率 , 更准确的说点播可以算是大文件中一个分支 , 但点播场景的CDN服务质量要求比大文件下载要严苛一些 。
18、这方面主要是看2个核心指标:首播时间和再缓存时间 。
19、首播时间即从打开到看到视频画面的时间 , 会受域名解析、连接、第一包时间的影响 , 首播时间控制在1秒内算是不错的效果 。
20、其次是再缓冲时间 , 代表的意义是用户观看视频时的卡顿时间 。
21、由于实际服务中视频长度不一 , 一般会做播放统计的体验统计 , 主要监测的是卡顿率(卡顿率:把所有用户播放视频的卡顿时间上报 , 100个用户里面有 90个是播放过程中完全无卡顿的即卡顿率10% )音视频直播全协议支持  , 此类场景对于CDN服务来说 , 核心指标和点播有些类似 。