CDN内容分发网络
认识CDN
◼ 什么是CDN呢?CDN称之为内容分发网络(Content Delivery Network或Content Distribution Network,缩写:CDN)
CDN它是一组分布在不同地理位置的服务器相互连接形成的网络系统。
通过这个网络系统,将Web内容存放在距离用户最近的服务器。
可以更快、更可靠地将Web内容(文件、图片、音乐、视频等)发送给用户。
CDN不但可以提高资源的访问速度,还可以分担源站的压力。
◼ 更简单的理解CDN:
CDN会将资源缓存到遍布全球的网站,用户请求获取资源时;
可就近获取CDN上缓存的资源,提高资源访问速度,同时分担源站压力。
◼ 常用的CDN服务可以大致分为两种:
自己购买的CDN服务:需要购买开通CDN服务(会分配一个域名)。
✓ 目前阿里、腾讯、亚马逊、Google等都可以购买CDN服务。
开源的CDN服务
✓ 国际上使用比较多的是unpkg、JSDelivr、cdnjs、BootCDN等。