[TOC]
CDN 的全称是 Content Delivery Network,即内容分发⽹络。CDN是构建在现有⽹络基础之上的智能
虚拟⽹络,依靠部署在各地的边缘服务器,通过中⼼平台的负载均衡、内容分发、调度等功能模块,使
⽤户就近获取所需内容,降低⽹络拥塞,提⾼⽤户访问响应速度和命中率。CDN的关键技术主要有内容
存储和分发技术。
总的来说,CDN 可以将源站内容分发⾄最接近⽤户的节点,使⽤户可就近取得所需内容,提⾼⽤户访问的响应速度和成功率。
其实在我们以前使⽤过的框架与库的安装⻚⾯中都看到过 CDN 的安装⽅式
CDN 安装 Vant
CDN 安装 Vue.js
CDN 安装 jQuery
也有免费的前端开源项⽬项⽬ CDN 加速服务,如 BootCDN。
也可以把我们⾃⼰的代码放到 CDN 上,但需要收费,如阿⾥云 CDN 全站加速服务。
我们最好把项⽬中⽐较⼤的第三⽅包都使⽤ CDN 链接
提⾼项⽬的构建速度(打包过程优化)
提⾼⻚⾯的响应速度(打包结果优化)
将项⽬中的第三⽅包通过 CDN ⽅式安装,可以减少打包⽂件的体积、提⾼打包速度,还可以让⻚⾯响应
速度更快,⼀举多得。