Skip to content

页面打开慢或长时间白屏 ​

CDN 本身不一定是慢的根因。最常见的是源站响应慢、第三方资源不可达、缓存策略错误或前端在等待一个失败的脚本。

分层定位 ​

  1. 直接访问源站,比较 DNS、连接、TLS、TTFB 和资源加载时间。
  2. 通过 CDN 访问同一个 URL,确认慢在首字节、某个资源还是脚本执行。
  3. 在浏览器 Network 里按耗时排序,关注第三方 CDN、字体、统计脚本和接口。
  4. 检查 HTML 是否被错误缓存、是否携带旧的 Cookie 或错误的压缩响应。
  5. 把不稳定的第三方静态资源下载到自己的源站,或更换稳定来源。

优化方向 ​

  • 图片、字体、JS、CSS 使用版本号和合理 TTL。
  • 登录、支付、后台和带用户 Cookie 的页面绕过缓存。
  • 开启 Gzip/压缩前确认源站和客户端兼容。
  • 对大文件使用预热或分片策略,不要把整站 URL 一次性提交刷新。
  • 源站慢查询、第三方接口和数据库连接需要在应用层优化,CDN 不能替代后端性能治理。

基于 VitePress 构建