外观
页面打开慢或长时间白屏
CDN 本身不一定是慢的根因。最常见的是源站响应慢、第三方资源不可达、缓存策略错误或前端在等待一个失败的脚本。
分层定位
- 直接访问源站,比较 DNS、连接、TLS、TTFB 和资源加载时间。
- 通过 CDN 访问同一个 URL,确认慢在首字节、某个资源还是脚本执行。
- 在浏览器 Network 里按耗时排序,关注第三方 CDN、字体、统计脚本和接口。
- 检查 HTML 是否被错误缓存、是否携带旧的 Cookie 或错误的压缩响应。
- 把不稳定的第三方静态资源下载到自己的源站,或更换稳定来源。
优化方向
- 图片、字体、JS、CSS 使用版本号和合理 TTL。
- 登录、支付、后台和带用户 Cookie 的页面绕过缓存。
- 开启 Gzip/压缩前确认源站和客户端兼容。
- 对大文件使用预热或分片策略,不要把整站 URL 一次性提交刷新。
- 源站慢查询、第三方接口和数据库连接需要在应用层优化,CDN 不能替代后端性能治理。