CDN 的全称是 Content Delivery Network,即内容分发网络。CDN 是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。—— 百度百科

下面我面来使用jsDelivr+Github搭建免费CDN

新建Github仓库

克隆仓库到本地

在本地新建一个文件夹,在文件内打开Git Bash Here,然后执行命令

1
git clone git@github.com:PaddyLin-xum/jsCDN.git

上传资源

复制需要上传的资源到本地文件夹,在本地文件夹目录下右键Git Bash Here ,执行以下命令:

1
2
3
git add .                     //添加所有文件到暂存区
git commit -m '第一次提交' //把文件提交到仓库
git push //推送至远程仓库

发布仓库


定义版本号

通过jsDelivr引用资源

使用方法:https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径,例如

1
![](https://cdn.jsdelivr.net/gh/PaddyLin-xum/tuku@1.2/4jj.jpg)