前言
平时在修改了代码时,使用了jsdelivr加速的静态资源,所以照常更新下github上的资源,但是github上查看已经上传成功了,jsdelivr访问的依然是之前的资源,说白了就是缓存的问题。即使本地浏览器端的缓存已经清理,也会因为CDN周围的节点没有同步数据而导致用户端未能及时更新。
缓存刷新
把原来访问的链接
https://cdn.jsdelivr.net/...
改为
https://purge.jsdelivr.net/...
访问资源就会进行刷新,然后页面会返回刷新信息:
{
"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/... 时,资源已经完成更新了!
测试!
叼茂SEO.bfbikes.com
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.237fa.com/
想想你的文章写的特别好https://www.ea55.com/
不错不错,我喜欢看 www.jiwenlaw.com
文章的确不错啊https://www.cscnn.com/