关于CDN和缓存,以及CDN实践

CDN:Content Delivery Network/Content Ddistribute Network,即内容分发网络

CDN解决的正是如何将数据快速可靠地从源站点传递到客户端,通过CDN对数据的分发,用户可以从一个距离较近的服务器获取数据,而不是源站点,从而达到快速访问、且能减少源站点负载压力的目的。

缓存:在用户第一次访问网站后,网站的一些静态资源如图片等就会被下载到本地或者缓存在服务器内存中,作为缓存,当用户第二次访问该网站的时候,浏览器就会从本缓存中加载资源或者从服务器内存中取,从而提高了网站的访问速度,而若使用了CDN,当浏览器本地缓存的资源过期之后,浏览器不是直接向源站点请求资源,而是向CDN边缘节点请求资源,CDN边缘节点中也存在缓存,若CDN中的缓存也过期,那就由CDN边缘节点向源站点发出回源请求来获取最新资源。

本文主要介绍两种CDN实现方式:
jsDelivr(https://www.jsdelivr.com

例:https://cdn.jsdelivr.net/gh/mayunkun/[email protected]/2a5ca983bd1745efa7b64e63b9a22c36.jpg

免费的CDN

加速乐 https://www.yunaq.com/

注意需要备案的域名

发布了33 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/kuangni5808/article/details/104019703
cdn