TENCENT HONG KONG / NETWORK LAB

CDN 能力测试

检查持续上传、逐步返回、双向通信和连接保持能力。

请通过要测试的 CDN 域名打开本页。直接访问源站 IP 只测试源站基线;本站不会自动判断当前域名是否经过 CDN。

快速检查

正在读取访问路径…

不同 Content-Type 可能触发不同 CDN 策略;仅测试头部和流式转发,不实现特定应用协议。

能力结果说明 / 证据
响应流式返回待测试服务器每秒发送一条记录,持续约 6 秒。
持续上传 + 独立下行待测试上传结束前,独立 GET 应已收到源站确认。
单请求双向流需命令行验证浏览器不会在请求体结束前向网页暴露同一请求的响应,不能据此判断 CDN 是否支持。
连接保持待测试可测试持续传输或无数据空闲,结论仅覆盖选择的时长。

连接保持测试

静默测试用于观察空闲超时;失败可能来自浏览器、网络、CDN 或源站,需与直接访问源站的结果对照。

实时记录

准备就绪
暂无记录

命令行探针

完整测试包含:流式下行、分离上下行、单请求双向流。需要 Python 3 和 curl;测试 HTTPS 的 HTTP/2 路径时,curl 须编译了 HTTP/2 支持。

下载 probe.py,然后执行:

默认通过 HTTPS 请求 HTTP/2(实际协议会在结果中显示);HTTP 地址测试 HTTP/1.1。可添加 --http1 强制 HTTP/1.1,或 --content-type application/grpc 检查另一种头部策略。curl 不跟随重定向,必须直接填写最终 HTTPS 域名。

命令行输出的 PASS 只适用于本次路径、实际 HTTP 版本、内容类型和短时间窗口,不能证明长期稳定,也不覆盖 HTTP/3。

CDN 设置参考

访问端建议 HTTPS + HTTP/2 或 HTTP/3;回源端可以先保留 HTTP/1.1、80 端口。测试目录 /cdn-test/* 应禁用缓存和内容缓冲,允许 GET、POST 和持续请求体,并保留路径、查询参数、Content-Type。不要把测试 API 重定向到其他路径。

回源读写/响应超时应大于观察时长。源站已关闭请求与响应缓冲、压缩,测试超时上限设为 360 秒。若 CDN 仅通过专用 HTTP/2 回源或专用流式接口提供这些能力,则需按该产品要求另行配置;普通 HTTP 回源的结果不能替代专用链路的测试。

随机会话 ID 仅用于关联本次测试。上传最多 64 KB / 16 条记录,观察最长 300 秒,无外部转发功能。