jsdelivr 如何刷新缓存

前言

平时在修改了代码时,使用了jsdelivr加速的静态资源,所以照常更新下github上的资源,但是github上查看已经上传成功了,jsdelivr访问的依然是之前的资源,说白了就是缓存的问题。即使本地浏览器端的缓存已经清理,也会因为CDN周围的节点没有同步数据而导致用户端未能及时更新。

缓存刷新

把原来访问的链接

1
https://cdn.jsdelivr.net/...

改为
1
https://purge.jsdelivr.net/...

访问资源就会进行刷新,然后页面会返回刷新信息:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"id": "lOapxavknisIReYB",
"status": "finished",
"timestamp": "2021-08-22T06:41:33.243Z",
"paths": {
"/gh/Qikaile/project@master/react-nice-resume/js/jquery.min.js": {
"throttled": false,
"providers": {
"fastly": true,
"bunny": true,
"cloudflare": true,
"quantil": true
}
}
}
}

然后当你再次访问https://cdn.jsdelivr.net/… 时,资源已经完成更新了!

本文标题:jsdelivr 如何刷新缓存

文章作者:TJYS

发布时间:2021年08月22日 - 09:22:22

最后更新:2021年10月07日 - 12:39:54

原始链接:https://qikaile.tk/Jsdelivr-flushes-cache.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------
0%