【缓存篇】缓存之CDN---原理篇

 

   最近项目在做优化,计划将项目中高频接口放入CDN,正好也趁此学习下。

一,CDN是什么?

 CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上内容分发网络,依靠在各地部署的缓存服务器,通过中心平台的负载均衡/内容分发/调度等功能模块,使用户可以就近获取所需要的内容,从而达到降低网络用塞,提高系统访问速度的技术。CDN的关键技术是内容存储和分发技术。

CDN的思路是:通过在网络各处放节点服务器,这个服务器构成在现有网络基础之上的一层智能虚拟网络,CDN能够将用户的请求分发到距离用户最近的服务器节点上,提高用户访问速度。比如:100台CDN服务器分布在全国各地,如果从广东访问,会从最近的节点返回资源,这就是核心。

 

二,为什么要使用CDN

1.为了实现跨运营商,跨地域的全网的覆盖

阿里云在国内有500+节点,在国外,也有很多节点保证了网络的顺畅的运行。

2.加快系统的响应速度,更快的响应用户的请求

 

三,使用前后网络请求对比

1.传统访问步骤

浏览器输入域名——>解析服务器获取对应iP地址——>向该iP对应服务器发送访问请求——>返回给前端渲染页面——>展示给用户

2.使用CDN之后的访问步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值