众所周知 jsdelivr 是一个免费好用的开源CDN,可以帮助我们加速一些静态资源如js,css,img等使用 jsdelivr 可以大大降低我们的资源成本,并能加速资源访问,节约服务器开销。

ktcnha9x.png

刷新 jsdelivr 静态资源缓存

 我们只需要把相关链接地址cdn替换为purge即可强制实时刷新 jsdelivr 缓存

https://cdn.jsdelivr.net/

替换为

https://purge.jsdelivr.net/

测试强制刷新 jsdelivr 缓存

 测试 jsdelivr 链接地址,页面返回 json 中状态 statusfinished 即为刷新缓存成功

// https://purge.jsdelivr.net/gh/laiwi/Attachment@latest/usr/uploads/2021/08/2865017580.png
{
  "id": "7OXQGbeywo6xlpyR",
  "status": "finished",
  "timestamp": "2021-09-08T14:04:54.338Z",
  "paths": {
    "/gh/laiwi/Attachment@latest/usr/uploads/2021/08/2865017580.png": {
      "throttled": false,
      "providers": {
        "fastly": true,
        "bunny": true,
        "cloudflare": true,
        "quantil": false
      }
    }
  }
}

ktcnj0hi.png

关于 jsdelivr 免费开源CDN的优势

  • 四个CDN和两个DNS提供商
  • 超过750点的存在
  • 基于RUM的负载平衡
  • 比任何其他CDN快
  • 每层故障转移
  • 在中国工作