性能指标
更新时间:2024-08-30
CDN为您提供稳定的加速效果,提升用户访问体验,您可以通过性能指标,观察使用CDN服务前后网站加速的情况,评估CDN加速的效果。性能指标主要包括:
通用指标
CDN通用指标【非全量指标】如下表所示:
指标 | 描述 |
---|---|
首包时间 | 指从客户端开始发送请求到收到服务器端返回的第一个HTTP协议数据包之间所需要的时间,首包时间可以反映出CDN服务节点的整体性能。 |
整体性能 | 指完成整个文件上传或下载所需的总时长 |
丢包率 | 指在网络传输中丢失数据包的数量占发送数据包总数的比率 |
流量命中率 | CDN流量命中率 = (边缘节点流量 - 回源流量) / 边缘节点流量 * 100%,命中率越高,表示在CDN上缓存的流量越多,回源站的流量越少,源站的流量成本越低。 |
回源率 | 回源率=源站响应给CDN节点的总字节数/CDN节点响应给用户的总字节数,比值越低,性能越好。 |
小文件加速指标
小文件,主要指html、js、jpg、css等图片、网页素材。这类加速对延迟敏感,页面加载时间过长对用户体验有巨大影响,以下指标均会影响延迟时间:
- 首包时间:指从客户端开始发送请求到收到服务器端返回的第一个HTTP协议数据包之间所需要的时间,首包时间可以反映出CDN服务节点的整体性能。
- 客户端建立连接时间:指DNS解析完成,然后和对应IP地址建立TCP连接的耗时。由于TCP建立的流程是固定的三次握手,建立连接的时间长短,基本可以反映CDN服务的节点资源以及调度能力,距离越近的节点建立连接越短。
- 下载耗时:指收到第一个数据包,到完成下载的总时间。
大文件下载加速指标
大文件下载,包括类型为apk、rar、zip、ipa等一些各类单个文件大于10M的下载。这类场景通常对CDN服务质量要求没有那么苛刻,核心的指标主要是客户端下载速度和客户端总下载时间。
- 下载速度:指用户从网络上或者网络服务器上下载的数据时的传输速度。下载速度越快,性能越好。
- 下载时间:指收到第一个数据包,到完成下载的总时间。
音视频点播加速指标
音视频点播加速涵盖mp4、flv、mkv 、wmv等音视频文件,主要指标如下:
- 客户端首播时间:首播时间是从打开到看到视频画面的时间。通常会受域名解析、连接、首包时间的影响。
- 客户端卡顿率:卡顿指视音频播放、资源加载等场景下出现画面滞帧。卡顿率主要指把所有用户播放视频的卡顿时间上报,每100个用户里面播放出现卡顿的比例。卡顿率越低,性能越好。
全站加速指标
全站加速往往包含了动态内容(.asp、.php等)与静态内容(文本、图片、音视频等),主要指标如下:
- 首包时间:指从客户端开始发送请求到收到服务器端返回的第一个HTTP协议数据包之间所需要的时间,首包时间可以反映出CDN服务节点的整体性能。
- 整体性能:指完成整个文件上传或下载所需的总时长
- 丢包率:指在网络传输中丢失数据包的数量占发送数据包总数的比率。