跳到主要内容

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 探测丢包率:客户端网络丢包情况

分析方法

  1. 当 CDN 指标出现异常波动时,首先查看辅助指标
  2. 若探测延时升高或丢包率增大,说明是用户网络环境问题
  3. 若网络探测正常但 CDN 指标异常,则是 CDN 服务质量问题

最佳实践:建议将 TCP Ping 探测数据与 CDN 核心指标结合分析,避免误判问题根因。

2. 地域分析

功能说明

通过地图可视化展示不同地域的 CDN 性能分布,帮助运维团队快速识别问题区域。

分析维度

  • 网络耗时:各地域用户访问 CDN 的响应时间对比
  • 传输速率:各地域 CDN 节点的数据传输速度
  • HTTP 错误率:CDN 服务返回 4xx/5xx 错误的比例
  • 网络错误率:网络层面(DNS、连接、超时等)的错误比例
  • 服务端链路追踪吞吐率:端到端链路的数据吞吐情况

使用方法

  1. 通过颜色深浅快速识别性能优劣区域
  2. 点击地图高亮区域可添加地域维度过滤条件
  3. 结合下方数据表格查看具体指标数值

典型场景:某省份用户反馈访问慢 → 地域分析发现该省网络耗时明显高于其他地区 → 检查该地区 CDN 节点覆盖情况 → 调整 CDN 策略或增加节点。

3. 主机列表

功能说明

展示客户端访问各 CDN 节点的详细性能数据,支持多维度分析和问题定位。

数据字段

基础信息

  • 主机地址
  • 地理位置:国家、省/州、城市、运营商
  • CDN 节点位置:主机国家、主机省/州、主机城市、主机运营商

性能指标

  • 网络耗时、DNS 耗时、TCP 耗时、SSL 耗时
  • 可用性、请求次数、成功请求次数
  • 传输速率、传输数据量、上行流量、下行流量

异常指标

  • HTTP 错误次数
  • 网络错误次数
  • 服务端链路追踪吞吐率

应用场景

  • 故障定位:快速找出高延迟或高错误率的 CDN 节点
  • 性能优化:识别访问量大但性能差的主机,优化调度策略
  • 成本分析:统计各节点的流量消耗,优化 CDN 资源配置

4. CDN 厂商对比

功能说明

汇总展示应用所使用的所有 CDN 厂商的综合性能表现,支持多厂商横向对比。

对比维度

  • 网络耗时对比
  • 可用性对比
  • 传输速率对比
  • 错误率对比(HTTP 错误、网络错误)
  • 流量消耗对比

使用方法

  1. 在列表中查看所有 CDN 厂商的关键指标
  2. 点击厂商名称进入单个厂商的详细分析页面
  3. 通过排序功能快速找出性能最优/最差的厂商

决策支持

  • CDN 合约续签前,评估现有厂商的服务质量
  • 多活架构下,动态调整不同厂商的流量分配比例
  • 发现某厂商性能持续下降,及时切换备用方案

常见问题排查

问题:CDN 可用性突然下降

排查步骤

  1. 查看指标分析,确认可用性下降的时间范围
  2. 检查 HTTP 错误率和网络错误率,判断错误类型
  3. 查看地域分析,确认是否为特定区域问题
  4. 检查主机列表,定位具体故障节点
  5. 结合 TCP Ping 探测,排除网络环境因素

问题:特定地区用户反馈访问慢

排查步骤

  1. 在地域分析中筛选对应地区
  2. 对比该地区与其他地区的网络耗时
  3. 查看主机列表,检查该地区对应的 CDN 节点性能
  4. 分析 DNS 耗时、TCP 耗时等细分指标,定位瓶颈环节

问题:需要评估多个 CDN 厂商的性能

排查步骤

  1. 在 CDN 厂商列表中查看所有厂商的核心指标
  2. 分别进入各厂商详情,查看地域分布和时间趋势
  3. 对比各厂商在关键地区的性能表现
  4. 综合考虑可用性、响应速度、覆盖范围等因素做出决策

最佳实践

1. 设置监控告警

建议针对以下指标设置告警阈值:

  • CDN 可用性 < 99.5%
  • 网络耗时 > 历史均值 50%
  • HTTP 错误率 > 1%
  • 传输速率 < 历史均值 30%

2. 定期性能巡检

建议运维团队定期(周/月)进行 CDN 性能巡检:

  • 对比各 CDN 厂商的性能趋势
  • 分析重点地域的服务质量变化
  • 评估流量消耗与成本的合理性

3. 多维度关联分析

CDN 分析不是孤立的,建议结合以下数据综合判断:

  • 用户反馈和投诉数据
  • 应用整体性能指标(页面加载时间、接口响应等)
  • 业务转化率数据(CDN 性能影响业务结果)

4. 应急预案准备

  • 提前配置多个 CDN 厂商作为备选方案
  • 建立 CDN 故障切换流程和权限机制
  • 保持与 CDN 厂商的技术支持联系渠道畅通