CDN 联调测试清单
你可以按下面顺序验证:解析 → 接入 → 回源 → 缓存 → Header → 静态资源加速。
1) DNS 解析
确认 200cdn.xyz 已解析到 CDN 接入域名(CNAME)或节点 IP(A)。
建议:dig 200cdn.xyz 或 nslookup 200cdn.xyz。
2) 回源连通
访问首页 /,确认能看到页面;再访问接口:
- /api/status(查看服务信息)
- /api/hello(动态 JSON)
3) Header 注入
访问 /api/headers,观察是否存在:
X-Forwarded-For/X-Forwarded-Host/X-Forwarded-ProtoVia/X-Cache/ 自定义节点标识(视你的 CDN 实现而定)
4) 缓存验证
访问 /cacheable/a 两次,对比:
- 是否命中缓存(CDN 侧 HIT)
- 源站日志/回源次数是否减少
- 响应头中的
Age/X-Cache等是否变化
5) 静态资源
打开 /gallery,检查 CSS/JS/图片资源是否能正常加载;再在 CDN 配置静态缓存规则观察加速效果。
POST 回显(用于调试请求体和头)
把请求 JSON 发到 /api/echo,源站会把解析结果回显出来。
curl -s -X POST http://200cdn.xyz/api/echo \\
-H 'Content-Type: application/json' \\
-d '{"name":"cdn-test","n":1}' | jq