本文档为您介绍使用百度智能云CDN前后衡量网站加速情况的主要性能指标。
通用指标
您可以根据以下几个主要性能指标,观察使用CDN前后,您的网站情况。这些指标包含但不限于:
延时:指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。延时越低,性能越好。
下载速度:指用户从网络上或者网络服务器上下载的数据时的传输速度。下载速度越快,性能越好。
打开速度:指用户打开网站的速度。打开速度越快,性能越好。
丢包率:指用户在网络传输中所丢失数据包数量占所发送数据组的比率。
回源率:回源率分为回源请求数比例及回源流量比例两种。
回源请求数比:指边缘节点对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求记录的比例。越低则性能越好。
回源流量比:回源流量是回源请求文件大小产生的流量和请求本身产生的流量。所以回源流量比=回源流量/(回源流量+用户请求访问的流量),比值越低,性能越好。
缓存命中率:指终端用户访问加速节点时,该节点已缓存了要被访问的数据的次数占全部访问次数的比例。缓存命中率越高,性能越好。
不同场景的性能指标
CDN的各类应用场景都各自具有一些具体指标。您可以根据您的业务场景,进一步观测:
加速小文件的主要指标
小文件,主要指html、js、jpg、css等图片、网页素材。这类加速对延迟最敏感,因为通常而言,页面加载时间的加长对用户流失会造成巨大影响。
建立连接时间:指DNS解析完成,然后找到对应IP地址后建立TCP连接的过程。由于TCP建立的流程是固定的三次握手,建立连接的时间长短,基本可以反映CDN服务的节点资源以及调度能力,距离越近的节点建立连接越短。
首包时间:指从客户端开始发送请求到收到服务器端发来的第一个包之间所需要的时间。该指标反映了CDN服务节点程序的整体性能,即连接多久后服务端程序调度处理。
加速大文件下载的主要指标
大文件下载,包括类型为apk、rar、zip、ipa等一些各类单个文件大于10M的下载。这类场景通常对CDN服务质量要求没有那么苛刻,核心的指标主要是下载速度和总下载时间。
加速音视频点播的主要指标
视音频点播的场景,包括类型为mp4、flv、mkv 、wmv等音视频文件。点播场景会比较注重卡顿比率,更准确的说点播可以算是大文件中一个分支,但点播场景的CDN服务质量要求比大文件下载要严苛一些。
首播时间:首播时间是从打开到看到视频画面的时间。通常会受域名解析、连接、第一包时间的影响。
卡顿率:卡顿指视音频播放、资源加载等场景下出现画面滞帧。卡顿率主要指把所有用户播放视频的卡顿时间上报,每100个用户里面播放出现卡顿的比例。卡顿率越低,性能越好。
加速音视频直播的主要指标
此类场景对于CDN服务来说,核心指标和音视频点播有些类似,也是首播时间和卡顿率两个指标。行业内而言直播首播时间300ms,卡顿率在15%以下算是优质的CDN服务。