cdn 加速原理

参考文章1:https://zhuanlan.zhihu.com/p/101949320
参考文章2:https://www.jianshu.com/p/1dae6e1680ff

什么是cdn

cdn顾名思义是一个英文缩写,全称是content delivery network(内容分发网络),即服务商通过在世界各地部署大量服务器节点缓存源站静态资源(目标服务器),当用户访问时返回最优线路的资源,提高网页响应速度,给用户带来更好的体验。

有什么好处

cdn的核心技术在于智能dns与内容存储,用户访问时根据所在线路与位置,就近选择最快的服务器节点,然后从缓存中取出相应内容,避免了直接从源站拉取资源、减低了网络阻塞。

原理

简单的说,CDN的工作原理就是将您源站的资源缓存到位于全球各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验

eg:阿里云服务商在全国部署了大量的服务器,某公司觉得自己的服务器带宽不够大,希望在阿里云的这些服务器上分担压力,所以阿里云服务商会从该公司的网站中拉取静态资源(源站资源),然后在自己的各个服务器上添加该资源的缓存,最后返回一个url地址给该公司,该公司只需要把之前的资源地址(js、css、html、img等)替换成这个url就可以了;当用户访问时,实际上走的请求是阿里云的服务器,然后阿里云返回一个最快的资源给你(如你在广州就返回广州服务器的资源,而不是北京服务器的资源)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值