文档说明

了解详细的文档说明及使用细节,可以避免开发时犯错或少犯错,从而节省您的宝贵时间。

融合资源加速

融合其他个人或企业提供的前端公共库服务和统一资源地址格式,实现智能调度和降低单个服务的流量压力及风险。

我们会参考集群思维和分布式服务设计理念来设计其智能调度算法,但由于其比较复杂,会存在较长的开发时间线,且此服务的优先级当前并不高,所以我们目前着重实现简单功能,比如:资源地址格式的统一,以便开发者可以结合其他方案(比如LocalCDN)达到自动化调用功能。

此加速服务主要为重定向服务,使用阿里云全球CDN加速,在CDN边缘处理跳转逻辑,不会回源到源站处理,保证了访问跳转的效率。

此加速服务不适用于我们的资源的扩展引用方式,也比较依赖我们的调度算法和第三方的资源服务稳定性,且仅支持https协议。

服务地址格式为:https://hub.webcache.cn/{type}(.{alias})(.{vendor})/{path}

格式说明:

  • 1)小括号“()”为可选;
  • 2)大括号“{}”为必选;
  • 3)“type”为资源类型,目前只能为“cdnjs”和“npm”。
  • 4)“alias”为子服务别名,根据第三方服务的子服务命名
  • 5)“vendor”为第三方服务的别名
  • 6)“path”为第三方服务的资源路径
  • 7)如果类型为“cdnjs”,且省略“alias”和“vendor”,则国内由webcache提供服务,国外跳转到cdnjs服务上
  • 8)如果类型为“npm”,且省略“alias”和“vendor”,则国内由webcache提供服务,国外跳转到jsdelivr服务上

“path”格式说明:

  • 1)CDNJS服务路径格式为:/:package/:version/:file
  • 2)NPM服务路径格式为:(/:scope)/:package(@(^|~):version)/:file

例如:

以下为具体的第三方服务映射配置:

服务商/别名 实际地址 完整度 SSL证书 国内加速 国外加速
1)Cloudflare
cdnjs.cloudflare https://cdnjs.cloudflare.com/ajax/libs 1 免费证书 无加速 CDN加速
2)UNPKG
npm.unpkg https://unpkg.com 1 免费证书 无加速 CDN加速
3)jsDelivr
npm.fastly.jsdelivr https://fastly.jsdelivr.net/npm 1 泛域名证书 无加速 CDN加速
npm.gcore.jsdelivr https://gcore.jsdelivr.net/npm 1 泛域名证书 无加速 CDN加速
npm.quantil.jsdelivr https://quantil.jsdelivr.net/npm 1 泛域名证书 无加速 CDN加速
npm.testingcf.jsdelivr https://testingcf.jsdelivr.net/npm 1 泛域名证书 无加速 CDN加速
npm.originfastly.jsdelivr https://originfastly.jsdelivr.net/npm 1 泛域名证书 无加速 CDN加速
4)阿里云NPM镜像站
npm.npmmirror https://registry.npmmirror.com 1-- 泛域名证书 CDN加速 CDN加速
5)Web缓存网
cdnjs.webcache https://cdnjs.webstatic.cn/ajax/libs 1- 泛域名证书 CDN加速 跳转官服
npm.webcache https://npm.webcache.cn 1- 泛域名证书 CDN加速 跳转官服
6)75CDN
cdnjs.75cdn https://lib.baomitu.com 1- 泛域名证书 CDN加速 CDN加速
7)BootCDN
cdnjs.bootcdn https://cdn.bootcdn.net/ajax/libs 1- 泛域名证书 CDN加速 CDN加速
8)Staticfile CDN
cdnjs.staticfile https://cdn.staticfile.net 1+ 泛域名证书 CDN加速 CDN加速
9)字节跳动静态资源公共库
cdnjs.lf3.bytedance https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M 1- 泛域名证书 CDN加速 CDN加速
cdnjs.lf6.bytedance https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M 1- 泛域名证书 CDN加速 CDN加速
cdnjs.lf9.bytedance https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M 1- 泛域名证书 CDN加速 CDN加速
cdnjs.lf26.bytedance https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M 1- 泛域名证书 CDN加速 CDN加速
10)饿了么UNPKG镜像
npm.elemecdn https://npm.elemecdn.com 1- 企业证书 CDN加速 CDN加速
11)知乎UNPKG镜像
npm.zhimg https://unpkg.zhimg.com 1- 企业证书 CDN加速 CDN加速
12)京东UNPKG镜像
npm.jd https://unpkg.shop.jd.com 1- 企业证书 CDN加速 CDN加速
13)ZSTATIC CDN
cdnjs.zstatic https://s4.zstatic.net/ajax/libs 1 多域名证书 CDN加速 CDN加速
npm.zstatic https://s4.zstatic.net/npm 1 多域名证书 中转加速 CDN加速
14)JSDMirror
npm.jsdmirror https://cdn.jsdmirror.com/npm 1 多域名证书 CDN加速 无加速
15)文派萌芽加速
cdnjs.admincdn https://cdnjs.admincdn.com/ajax/libs 1 泛域名证书 CDN加速 CDN加速
npm.admincdn https://jsd.admincdn.com/npm 1 泛域名证书 CDN加速 CDN加速
16)渺软公益CDN
cdnjs.onmicrosoft https://cdnjs.onmicrosoft.cn/ajax/libs 1- 免费证书 无加速 CDN加速
npm.onmicrosoft https://npm.onmicrosoft.cn 1- 免费证书 CDN加速 CDN加速
npm.jsd.onmicrosoft https://jsd.onmicrosoft.cn/npm 1- 免费证书 CDN加速 CDN加速
17)晓白云公益CDN
npm.akass https://npm.akass.cn 1- 免费证书 CDN加速 无法访问
18)7ED
cdnjs.7ed https://use.sevencdn.com/ajax/libs 1 单域名证书 自建加速 自建加速
19)JSHub
cdnjs.jshub https://libs.jshub.com 1-- 免费证书 自建加速 自建加速
20)SM.MS
cdnjs.smms https://cdnjs.loli.net/ajax/libs 1 免费证书 无加速 CDN加速
21)百度静态资源公共库
cdnjs.baidu https://libs.baidu.com 1-- 企业证书 CDN加速 CDN加速
npm.baidu https://code.bdstatic.com/npm 1-- 企业证书 CDN加速 CDN加速
22)未闻花名静态资源加速
cdnjs.snrat https://cdnjs.snrat.com/ajax/libs 1 泛域名证书 CDN加速 CDN加速
23)南方科技大学开源软件镜像站
cdnjs.sustech https://mirrors.sustech.edu.cn/cdnjs/ajax/libs 1 企业证书 源站加速 无加速
24)顶想云
npm.topthink https://jsdelivr.topthink.com/npm 1- 泛域名证书 源站加速 无加速
25)StaticDelivr
npm.staticdelivr https://cdn.staticdelivr.com/npm 1 免费证书 无加速 CDN加速
26)CBD Secretariat
npm.cbd https://cdn.cbd.int 1 泛域名证书 无加速 CDN加速
27)Luckin Coffee
npm.luckin https://unpkg.luckincoffeecdn.com 1 企业证书 CDN加速 CDN加速
28)ioCDN
npm.iocdn https://cdn.iocdn.cc/npm 1- 泛域名证书 CDN加速 CDN加速
29)清北科技CDN
cdnjs.tsinbei https://cdn.tsinbei.com/ajax/libs 1 免费证书 无加速 CDN加速

欢迎在评论下方留言申请添加常用且免费的第三方资源,不支持私有资源的加速哦。

更新时间:2025.03.23