众所周知 jsdelivr 是一个免费好用的开源CDN,可以帮助我们加速一些静态资源如js,css,img等使用 jsdelivr 可以大大降低我们的资源成本,并能加速资源访问,节约服务器开销。
刷新 jsdelivr 静态资源缓存
我们只需要把相关链接地址cdn替换为purge即可强制实时刷新 jsdelivr 缓存
https://cdn.jsdelivr.net/
替换为
https://purge.jsdelivr.net/
测试强制刷新 jsdelivr 缓存
测试 jsdelivr 链接地址,页面返回 json 中状态 status 为 finished 即为刷新缓存成功
// 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
}
}
}
}
关于 jsdelivr 免费开源CDN的优势
- 四个CDN和两个DNS提供商
- 超过750点的存在
- 基于RUM的负载平衡
- 比任何其他CDN快
- 每层故障转移
- 在中国工作