CDN(Content Delivery Network),即内容分发网络,是现代互联网架构中不可或缺的一部分,它通过在全球范围内分布服务器节点,将网站、应用和多媒体内容高效地传递给用户,显著提升了访问速度和用户体验,以下是关于CDN指数的详细介绍:
1、DNS时间:指从浏览器终端发起的访问请求开始,到浏览器终端获得最终访问主机IP地址所消耗的时间。
2、TCP时间:指客户端与目标服务器建立TCP连接所消耗的时间。
3、SSL时间:指客户端和Web服务器建立安全套接层(SSL)连接的消耗时间。
4、发送时间:指SSL握手完成开始发送请求到请求发送完成所消耗的时间。
5、建立连接时间:建立连接时间简称为建连时间,如果CDN节点使用HTTP协议加速客户业务,建连时间包含“DNS时间+TCP时间”;如果CDN节点使用HTTPS协议加速客户业务,建连时间包含“DNS时间+TCP时间+SSL时间”。
6、响应时间:指浏览器发出HTTP请求后,Web服务器进行后台处理以及响应的时间。
7、下载用时:指您收到Web服务器返回的第一个数据包,到完成下载的总时间。
8、首包时间:指从客户端开始发送请求到收到服务器端返回的第一个HTTP协议数据包之间所需要的时间,首包时间可以反映出CDN服务节点的整体性能。
9、整体性能:指完成整个文件的上传或下载所需要的总时长。
10、丢包率:指在网络传输中丢失数据包的数量占发送数据包总数的比率。
11、回源率:回源率分为回源请求数比例及回源流量比例两种。
回源请求数比:指CDN节点(包括边缘节点和汇聚节点)对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求的比例,回源请求数比=CDN节点回源请求数÷用户访问CDN节点的总请求数,通常越低则性能越好。
回源流量比:回源流量指的是CDN节点回源拉取资源的过程中源站响应给CDN节点的所有流量,回源流量比=源站响应给CDN节点的总字节数÷CDN节点响应给用户的总字节数,比值越低,性能越好。
12、缓存命中率:CDN缓存命中率包括字节命中率和请求命中率,CDN缓存命中率通用指字节命中率,缓存命中率越高,性能越好。
字节命中率=(CDN节点响应用户的总字节数-源站响应CDN节点的总字节数)÷CDN节点响应用户的总字节数。
请求命中率=(用户访问CDN节点的总请求数-CDN节点回源请求数)÷用户访问CDN节点的总请求数。
1、首包时间:最核心指标,影响延迟时间,延迟越小,性能越好。
2、建立连接时间:影响延迟时间,延迟越小,性能越好。
3、传输时间(下载用时):影响延迟时间,延迟越小,性能越好。
1、下载速度:直接影响大文件下载的效率和用户体验。
2、下载总时间:从开始下载到下载完成所需的总时长。
1、首播时间:从打开视频到看到视频画面的时间,通常会受域名解析、连接时间和首包时间的影响,首播时间越短,性能越好。
2、卡顿率:每100个用户里面播放出现卡顿比例(视音频播放、资源加载等场景下出现的画面滞帧),卡顿率越低,性能越好。
1、问:什么是CDN?
答:CDN(Content Delivery Network)即内容分发网络,是一种分布式的服务器网络,旨在将静态和动态内容缓存并分发到离用户最近的边缘节点上,以减少数据传输的距离和时间,提高内容加载速度,同时减轻源站服务器的负担。
2、问:为什么需要使用CDN?
答:使用CDN可以提高网站的访问速度和用户体验,降低源站服务器的压力,节省带宽费用,提供更稳定可靠的服务,并增强安全性。