当前位置:网站首页>cdn.jsdelivr.net不可用,该怎么办
cdn.jsdelivr.net不可用,该怎么办
2022-07-28 05:35:00 【程序员小谭】
大家好,我是小谭。
事情是这样的,之前我的个人网站testtalking出现加载缓慢,乃至无法访问的问题。

最近,我在公号上免费提供给大家的软件测试项目,打开主页后,也会一直转圈。

问题原因
这两个问题的原因一样:引用了cdn.jsdelivr.net的静态文件,而该网站已经崩了。

cdn.jsdelivr.net是一个免费(可白嫖)的 CDN 站点服务,国内外很多网站都在白嫖它。
内容分发网络(Content Delivery Network,CDN):通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
解决方案
既然cdn.jsdelivr.net已崩,不能白嫖,我们就得手动解决问题:
1、在代码里全文检索cdn.jsdelivr.net相关的链接
2、在浏览器输入这些链接,然后保存在本地(也可以手撸一个简单的request脚本,批量下载)
3、将下载的静态文件放到自己的CDN服务上(也可以放在代码本地路径下面)
4、替换代码里面,所有链接的访问路径为第3步的路径
如果你的个人网站遇到了相似问题,可以照此办法处理。但在处理的时候,你可能会遇到无法访问cdn.jsdelivr.net的问题,我也帮你找到了解决办法——根据版本号,去其他CDN服务获取静态资源,比如cdn.bootcss.com/axios/0.19.2/axios.min.js
此外,各大云服务厂商都可以购买CDN服务,我更建议你自己搭建一套CDN服务,比如我,自己便手动搭建了一个用于个人网站的CDN服务。
毕竟,该花钱的地方就要舍得花钱~
当然,上述工作,我都给你做完了。
你只需要去重新下载code.zip文件即可。

边栏推荐
- Serial port configuration of raspberry pie
- 隔离级别RR、间隙锁、幻读
- Blueberry pie Bluetooth debugging process
- 分布式系分发展概览
- Database-Trivial
- Standard C language summary 2
- Freemaker exports word with tables and multiple pictures to solve the repetition and deformation of pictures
- How to connect the uniapp project to the real mobile phone for debugging
- 最早截止时间优先(EDF)
- Leetcode then a deep copy of the linked list
猜你喜欢
随机推荐
Install Nessus under Kali
Continous Gesture Recognition with hand-orented spatiotemporal feature
用户态vs内核态、进程vs线程
Construction of Yum warehouse
教程篇(7.0) 06. 零信任网络访问ZTNA * FortiClient EMS * Fortinet 网络安全专家 NSE 5
Insert sort of sort
最短寻道时间优先(SSTF)
build_ opencv.sh
ThreadLocal那些事
Nrf51822 review summary
Leetcode then a deep copy of the linked list
uniapp项目怎么连接手机真机调试
guava之EventBus
How to connect the uniapp project to the real mobile phone for debugging
Easypoi export table with echars chart
Generate create table creation SQL statement according to excel
Blueberry pie Bluetooth debugging process
js上传文件的方式
Circular linked list problem
Safflower STL









