CDN 分析
说明:本文档中展示的 CDN 厂商数据均为内部测试模拟数据,仅用于功能演示,不代表实际 CDN 厂商的性能表现。
功能概述
CDN 分析功能帮助运维和开发团队全面掌握应用的 CDN 服务质量,快速定位 CDN 性能瓶颈和故障,优化内容分发策略。Mobile SDK 通过 CNAME 自动识别 CDN 厂商,实时采集 CDN 请求的性能数据,为 CDN 选型、性能优化和故障排查提供数据支撑。
核心价值
- 多厂商对比:横向对比不同 CDN 厂商的服务质量,为 CDN 选型和调整提供依据
- 区域性能洞察:识别不同地域的 CDN 节点性能差异,优化资源分配策略
- 实时监控告警:及时发现 CDN 可用性下降、响应变慢等异常情况
- 根因分析:结合网络探测数据,快速定位问题是 CDN 服务质量还是用户网络环境导致
使用场景
场景一:CDN 厂商选型与评估
在多 CDN 厂商并存或需要选型时,通过对比各厂商的网络耗时、可用性、传输速率等核心指标,选择最优质的 CDN 服务商。
场景二:区域性能优化
当发现特定地区用户访问缓慢时,通过地域分析快速定位问题区域,针对性调整 CDN 节点覆盖策略或切换 CDN 厂商。
场景三:CDN 故障应急响应
CDN 服务异常时,通过可用性、HTTP 错误率等指标快速确认影响范围,并结合主机列表精准定位受影响的用户群体。
场景四:性能优化与容量规划
基于 CDN 传输数据量、流量趋势等数据,合理规划 CDN 带宽资源,优化成本投入。
核心功能
1. 指标分析

核心指标
提供四大核心性能指标,全面评估 CDN 服务质量:
| 指标 | 说明 | 业务价值 |
|---|---|---|
| 网络耗时 | CDN 请求的完整网络响应时间 | 直接反 映用户体验,是 CDN 性能的核心指标 |
| 成功请求次数 | CDN 请求成功的总次数 | 评估 CDN 服务稳定性和业务量 |
| 可用性 | CDN 请求成功率(成功次数/总次数) | 衡量 CDN 服务可靠性的关键指标 |
| 传输速率 | 数据传输的平均速度(KB/s 或 MB/s) | 评估 CDN 带宽质量和内容分发效率 |
操作提示:点击右上角【所有指标】可查看完整的网络请求相关指标及趋势分析。
辅助分析指标
为了准确判断 CDN 性能问题的根因,提供网络环境探测指标:
- TCP Ping 探测延时:客户端网络延迟情况
- TCP Ping 探测丢包率:客户端网络丢包情况
分析方法:
- 当 CDN 指标出现异常波动时,首先查看辅助指标
- 若探测延时升高或丢包率增大,说明是用户网络环境问题
- 若网络探测正常但 CDN 指标异常,则是 CDN 服务质量问题
最佳实践:建议将 TCP Ping 探测数据与 CDN 核心指标结合分析,避免误判问题根因。
2. 地域分析

功能说明
通过地图可视化展示不同地域的 CDN 性能分布,帮助运维团队快速识别问题区域。
分析维度
- 网络耗时:各地域用户访问 CDN 的响应时间对比
- 传输速率:各地域 CDN 节点的数据传输速度
- HTTP 错误率:CDN 服务返回 4xx/5xx 错误的比例
- 网络错误率:网络层面(DNS、连接、超时等)的错误比例
- 服务端链路追踪吞吐率:端到端链路的数据吞吐情况
使用方法
- 通过颜色深浅快速识别性能优劣区域
- 点击地图高亮区域可添加地域维度过滤条件
- 结合下方数据表格查看具体指标数值
典型场景:某省份用户反馈访问慢 → 地域分析发现该省网络耗时明显高于其他地区 → 检查该地区 CDN 节点覆盖情况 → 调整 CDN 策略或增加节点。
3. 主机列表

功能说明
展示客户端访问各 CDN 节点的详细性能数据,支持多维度分析和问题定位。
数据字段
基础信息
- 主机地址
- 地理位置:国家、省/州、城市、运营商
- CDN 节点位置:主机国家、主机省/州、主机城市、主机运营商
性能指标
- 网络耗时、DNS 耗时、TCP 耗时、SSL 耗时
- 可用性、请求次数、成功请求次数
- 传输速率、传输数据量、上行流量、下行流量
异常指标
- HTTP 错误次数
- 网络错误次数
- 服务端链路追踪吞吐率
应用场景
- 故障定位:快速找出高延迟或高错误率的 CDN 节点
- 性能优化:识别访问量大但性能差的主机,优化调度策略
- 成本分析:统计各节点的流量消耗,优化 CDN 资源配置
4. CDN 厂商对比

功能说明
汇总展示应用所使用的所有 CDN 厂商的综合性能表现,支持多厂商横向对比。
对比维度
- 网络耗时对比
- 可用性对比
- 传输速率对比
- 错误率对比(HTTP 错误、网络错误)
- 流量消耗对比
使用方法
- 在列表中查看所有 CDN 厂商的关键指标
- 点击厂商名称进入单个厂商的详细分析页面
- 通过排序功能快速找出性能最优/最差的厂商
决策支持:
- CDN 合约续签前,评估现有厂商的服务质量
- 多活架构下,动态调整不同厂商的流量分配比例
- 发现某厂商性能持续下降,及时切换备用方案
常见问题排查
问题:CDN 可用性突然下降
排查步骤:
- 查看指标分析,确认可用性下降的时间范围
- 检查 HTTP 错误率和网络错误率,判断错误类型
- 查看地域分析,确认是否为特定 区域问题
- 检查主机列表,定位具体故障节点
- 结合 TCP Ping 探测,排除网络环境因素
问题:特定地区用户反馈访问慢
排查步骤:
- 在地域分析中筛选对应地区
- 对比该地区与其他地区的网络耗时
- 查看主机列表,检查该地区对应的 CDN 节点性能
- 分析 DNS 耗时、TCP 耗时等细分指标,定位瓶颈环节
问题:需要评估多个 CDN 厂商的性能
排查步骤:
- 在 CDN 厂商列表中查看所有厂商的核心指标
- 分别进入各厂商详情,查看地域分布和时间趋势
- 对比各厂商在关键地区的性能表现
- 综合考虑可用性、响应速度、覆盖范围等因素做出决策
最佳实践
1. 设置监控告警
建议针对以下指标设置告警阈值:
- CDN 可用性 < 99.5%
- 网络耗时 > 历史均值 50%
- HTTP 错误率 > 1%
- 传输速率 < 历史均值 30%
2. 定期性能巡检
建议运维团队定期(周/月)进行 CDN 性能巡检:
- 对比各 CDN 厂商的性能趋势
- 分析重点地域的服务质量变化
- 评估流量消耗与成本的合理性
3. 多维度关联分析
CDN 分析不是孤立的,建议结合以下数据综合判断:
- 用户反馈和投诉数据
- 应用整体性能指标(页面加载时间、接口响应等)
- 业务转化率数据(CDN 性能影响业务结果)
4. 应急预案准备
- 提前配置多个 CDN 厂商作为备选方案
- 建立 CDN 故障切换流程和权限机制
- 保持与 CDN 厂商的技术支持联系渠道畅通