国内速度快的CDN加速源

国内速度快的CDN加速源

以前Jsdelivr备案时,加载很快,几乎秒出,但在2021 年 12 月 20 日,jsDelivr 因 ICP 备案被吊销,国内 CDN 提供商移除了其账号,导致中国大陆节点无法使用。这意味着通过 cdn.jsdelivr.net 加速的静态资源在国内访问速度显著下降,甚至可能完全不可用,即使CDN加载出来了也会拖慢博客速度。跟着教程替换CDN链接来提升访问加载速度。

一、 Jsdelivr加速源

1.官方加速节点

节点名称推荐指数国内速度可用性地址
Fastly 节点⭐⭐⭐较快较高点击进入
Gcore 节点点击进入
Quantil 节点⭐⭐较高点击进入

2.第三方镜像源

如果你对官方源的速度还是不满意,可以像我一样使用第三方镜像源。

镜像名称推荐指数国内速度可用性地址
JSDMirror(目前我在用)⭐⭐⭐⭐⭐https://cdn.jsdmirror.com/
Topthink⭐⭐⭐⭐https://jsdelivr.topthink.com/
括彩云⭐⭐⭐⭐https://cdn.iocdn.cc/

二、 CDNjs加速源

如果的项目包含CDNjs的链接,想要提升国内访问速度,可以使用ZSTATIC

三、替换CDN

1.单个资源手动替换

这种方法适合微调,直接修改链接中的域名部分即可。

  • 原始链接https://cdn.jsdelivr.net/npm/jquery@3.6.4/dist/jquery.min.js
  • 替换后https://cdn.jsdmirror.com/npm/jquery@3.6.4/dist/jquery.min.js

2. Hexo-Butterfly 主题全局替换

如果你使用 Hexo-Butterfly 主题,可以按照下面的步骤全局替换CDN链接,一劳永逸。

以下内容以 JSDMirror 为例,也想使用JSDMirror的话你可以直接粘贴过去

1. 修改CDN脚本:

打开 blog\themes\butterfly\scripts\events\cdn.js,修改cdnSource部分:

const cdnSource = {
  local: cond === 'internal' ? `${cdnjs_file + verType}` : `/pluginsSrc/${name}/${file + verType}`,
  jsdelivr: `https://cdn.jsdelivr.net/npm/${name}${verType}/${min_file}`,
  unpkg: `https://unpkg.com/${name}${verType}/${file}`,
  cdnjs: `https://cdnjs.cloudflare.com/ajax/libs/${cdnjs_name}/${version}/${min_cdnjs_file}`,
  jsdmirror: `https://cdn.jsdmirror.com/npm/${name}${verType}/${min_file}`,
}

2. 修改配置文件:

打开主题根目录下的 _config.yml_config.butterfly.yml,找到 CDN 配置部分把鞋面的代码直接粘贴进去:

CDN:
  internal_provider: local
  third_party_provider: jsdmirror

四、结语

虽然加速源速度快,但建议定期检查链接的可用性,以防止你的网站宕机(其实常去看一眼访问速度即可)。 特别提醒:修改完成后,务必执行 hexo clean && hexo g ,确保CDN链接已更新。

国内速度快的CDN加速源
/posts/alt-cdn/
作者 Hexvork
发布于
更新于
许可协议 未经作者允许,禁止转载
CDN
打赏