Playful-CDN 可视化体验
ORIGIN LAB · TR
CONTROLLED ORIGIN · BASELINE

让 CDN 的变化
看得见,也讲得清

这里放置的是一组可重复、可校验的“标准试题”。同一资源分别通过源站和 CDN 访问,对比速度、响应头、内容版本及回源日志,才能判断加速是否真实发生。

访问者99CDN 边缘节点土耳其源站
当前地址是直连源站,只用于建立基线。正式评测会使用另一个经 99CDN 的业务域名;两边内容完全相同,但请求路径不同。
EXPERIMENT MODULES

五组可解释的测试

每一项都按“操作 → 现象 → 意义”展示

IMG

图片缓存与清理

用醒目的版本号确认边缘节点究竟返回了哪个版本。

01 · 怎么操作先访问图片,再在 CDN 清理缓存或替换版本后刷新。
02 · 看什么变化首次较慢、再次更快;清理后画面版本应及时更新。
03 · 代表什么验证缓存命中、缓存清理和不同地区内容一致性。
ORIGIN-IMAGE-V1 缓存验证图
FILE

文件缓存与减源

用固定内容和校验值,对比冷缓存、热缓存及回源流量。

01 · 怎么操作分别下载 1MB、50MB 和 512MB 文件,随后重复同一请求。
02 · 看什么变化热缓存响应应更快;第二次访问不应再次完整回源。
03 · 代表什么证明 CDN 是否减少源站请求数与实际出站字节。
API

动态内容与查询参数

确认不该缓存的内容保持实时,并检查参数是否进入缓存键。

01 · 怎么操作连续点两次“动态时间”,再分别请求 v=1 和 v=2。
02 · 看什么变化动态时间与 ID 每次都变;v=1、v=2 返回值必须不同。
03 · 代表什么相同结果可能意味着误缓存或缓存键忽略了查询参数。
点击按钮读取源站实时响应
TTL

缓存规则边界

对比允许缓存与明确禁止缓存的源站响应。

01 · 怎么操作分别请求 max-age=300 与 no-store 两个端点。
02 · 看什么变化前者允许边缘保存 5 分钟;后者原则上不应被缓存。
03 · 代表什么判断 CDN 规则是否尊重源站语义,以及覆盖规则是否可控。
点击按钮查看响应正文与 Cache-Control
206

视频拖动与 Range 回源

视频顶部中央的大时间码用于确认拖动位置;画面持续运动,避免“静态黑屏也算播放”的误判。

操作先播放数秒,再拖到 02:00 或 04:00。
预期画面中央时间码立即跳到目标区间,视频继续播放。
源站证据访问日志出现 206、Range 和 Content-Range,且只发送所需区间。
评测意义拖动流畅且回源字节较少,说明大文件分片与 Range 链路有效;若每次拖动都完整回源,则减源效果有限。
解读原则:页面上的“更快”只是用户感受,必须同时结合浏览器响应头、99CDN 面板和源站真实日志。三层证据一致,才能形成评测结论。