使用jsDelivr部署资源
jsDelivr 是一个免费开源的 CDN 解决方案,用于帮助开发者和站长。包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源。
根据官网的介绍,有两个特点,可以借助他来作为资源的载体
- all files from npm and GitHub available with zero setup
- works in China
因此,通过创建一个GitHub仓库来存放资源,就可以使用jsDelivr来进行CDN加速了。
GitHub资源地址与jsDelivr的地址对应关系如下:
https://cdn.jsdelivr.net/gh/用户名/仓库名@分支名/资源路径
譬如
https://cdn.jsdelivr.net/gh/hotdl/hotdldl_assets@main/images/top_img.jpg
刷新缓存
将想刷新的链接的开头的cdn 更改为purge,访问这个接口,返回status: ok,就代表缓存刷新了。
如上例子,图片更换了,只要访问一下地址即可刷新缓存了。
https://purge.jsdelivr.net/gh/hotdl/hotdldl_assets@main/images/top_img.jpg
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 追梦老头!
评论