前端 CDN 速度榜
国内引用前端库,选哪个 CDN?
同一个文件,9 个公共 CDN,按运营商实测。数据来自中国大陆访客在本站的匿名测速,过去 7 天滚动统计。
| CDN | 全部 | 联通 | 移动 |
|---|---|---|---|
| npmmirror2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| Zstatic2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| BootCDN2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| Staticfile2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| jsDelivr (Fastly)2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| jsDelivr2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| 360 前端静态资源库2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| unpkg2 个样本 | 样本不足 | 样本不足 | 样本不足 |
| cdnjs2 个样本 | 样本不足 | 样本不足 | 样本不足 |
数值为连接复用后的往返时间中位数;“成功”指请求在 6 秒内得到响应的比例。
全球其他地区
中国大陆以外的访客实测
| CDN | 往返中位数 | 首次连接 | 成功率 | 样本 |
|---|---|---|---|---|
| npmmirror中国大陆 | 30 ms | 189 ms | 100% | 16 |
| 360 前端静态资源库中国大陆 | 30 ms | 231 ms | 100% | 16 |
| Zstatic全球 | 34 ms | 211 ms | 100% | 16 |
| jsDelivr全球多 CDN | 190 ms | 679 ms | 100% | 16 |
| jsDelivr (Fastly)全球(Fastly) | 196 ms | 743 ms | 100% | 16 |
| unpkg全球(Cloudflare) | 203 ms | 817 ms | 100% | 16 |
| cdnjs全球(Cloudflare) | 204 ms | 825 ms | 100% | 16 |
| Staticfile中国大陆 | 244 ms | 1104 ms | 100% | 16 |
| BootCDN中国大陆 | 250 ms | 1089 ms | 100% | 16 |
被测 CDN
测试的是什么
| CDN | 测试地址 |
|---|---|
| jsDelivr开源项目最常用的公共 CDN 之一,npm 与 GitHub 文件均可直接引用。 | https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.css |
| jsDelivr (Fastly)jsDelivr 指定 Fastly 线路的镜像域名。 | https://fastly.jsdelivr.net/npm/normalize.css@8.0.1/normalize.css |
| unpkg直接映射 npm 包内容的公共 CDN。 | https://unpkg.com/normalize.css@8.0.1/normalize.css |
| cdnjsCloudflare 赞助的开源前端库 CDN。 | https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css |
| npmmirrornpm 中国镜像站提供的文件直链。 | https://registry.npmmirror.com/normalize.css/8.0.1/files/normalize.css |
| BootCDN国内老牌前端公共 CDN。 | https://cdn.bootcdn.net/ajax/libs/normalize/8.0.1/normalize.min.css |
| Staticfile七牛云发起的开源库 CDN。 | https://cdn.staticfile.net/normalize/8.0.1/normalize.min.css |
| Zstatic兼容 cdnjs 路径的公共 CDN。 | https://s4.zstatic.net/ajax/libs/normalize/8.0.1/normalize.min.css |
| 360 前端静态资源库奇虎 360 提供的前端开源库 CDN。 | https://lib.baomitu.com/normalize/8.0.1/normalize.min.css |
常见问题
关于速度榜
国内用哪个前端公共 CDN 最快?
取决于你的用户在哪个运营商。下表按电信、联通、移动分别统计过去 7 天的实测中位数,挑选在你主要用户群里成功率高、往返时间低的那一个;对稳定性要求高的项目建议同时配置一个备用源。
jsDelivr 在国内还能用吗?
jsDelivr 在中国大陆的可用性随时间和运营商波动较大。请以本页最新的成功率为准,并在生产环境准备回退方案,或将关键资源自行托管。
为什么测试文件选 normalize.css?
它体积小(2–6 KB)、各家 CDN 都有同一版本(8.0.1),能把差异集中在网络本身,而不是文件大小。