切换·Esc 返回

CDN 加速CDN

网络基础
从离用户更近的服务器加载图片和脚本,加快网页打开

CDN 会把图片、CSS 和 JavaScript 等适合缓存的文件分发到多个节点,用户可以从较近的位置获取。实际速度取决于地区、缓存规则和源站状态,更新文件时也要处理旧缓存。

🖥️源站文件原件
📍 香港节点(副本)18ms
📍 法兰克福节点(副本)22ms
📍 洛杉矶节点(副本)26ms

什么时候用

  • 图片、JS、CSS 等静态资源走 CDN,页面秒开
    logo.pngCDN
    app.jsCDN
    静态资源交给 CDN 发
  • 用托管平台部署,CDN 自带,发版即全球分发
    部署成功,已分发至全球节点
  • 全球用户就近取文件,国内海外都快
    深圳用户香港节点 · 18ms
    柏林用户法兰克福 · 22ms
  • 文件更新后刷新缓存(Purge),节点重新回源取新文件
    logo.png 更新了刷新缓存
    Purge 后节点重新回源取新文件

什么时候不用

  • 大图片全从源站直出:海外用户每张图都在转圈
    柏林用户直连源站 · 380ms
    每张图都跨半个地球
  • 改了图文件名不变:节点还在发旧缓存,用户看到旧图
    logo.png缓存 30 天
    换了新图,用户看到的还是旧的
  • 实时数据也长时间缓存:余额、库存全是旧数据
    /api/balance缓存 1 小时
    余额都敢缓存,数据全是旧的
  • HTML 缓存设一年:发了新版,用户死活刷不出来
    index.html缓存 1 年
    发了新版,用户也刷不出来
组成结构 · Anatomy
🖥️源站📍 香港节点18ms📍 法兰克福节点22ms缓存 30 天
1源站Origin文件的原件,只有节点没存货时才被取用
2边缘节点Edge Node离用户近的分发仓,存着文件副本直接发
3缓存Cache节点把文件留一份的时长;到期或 Purge 才回源换新
常见变体 · Variants
静态资源加速Static Assets
cdn.vibeui.dev/logo.png
图片、JS、CSS 放边缘节点发
全站加速Full Site
vibeui.dev Edge
HTML 也走节点,动态部分回源
对象存储 + CDNOSS + CDN
uploads.vibeui.dev/u/8f2k.jpg
用户上传的图也交给 CDN 发
典型使用场景
部署成功全球分发
🚀
部署成功
vibeui.dev 已更新,用时 38 秒
✓ 已分发至 26 个边缘节点
静态资源经全球 CDN 加速,HTTPS 证书已自动续期
节点与延迟对照
边缘节点 · 实时延迟
📍 香港 服务:深圳、广州 18ms
📍 法兰克福 服务:柏林、巴黎 22ms
📍 洛杉矶 服务:旧金山、西雅图 26ms
同一批文件,每个用户都从最近的节点取
缓存命中率看板
CDN 缓存 · 最近 7 天
缓存命中率
92.4%
回源请求
7.6%
源站带宽省下
86 GB
九成多的请求在节点就解决了,源站几乎没压力
手动刷新缓存
刷新缓存
让全球节点丢掉旧文件,重新回源取最新版
✓ 已刷新 26 个节点,约 30 秒内全球生效