CDN 原理

2020-05-21  本文已影响0人  Lyan_2ab3

什么是cdn?

专门解决长距离上网络访问速度慢而诞生的一种网络应用服务

CDN 的最核心的原则就是就近访问

CDN 投入了大笔资金,在全国、乃至全球的各个大枢纽城市都建立了机房,部署了大量拥有高存储高带宽的节点,构建了一个专用网络。
这个网络是跨运营商、跨地域的,虽然内部也划分成多个小网络,但它们之间用高速专有线路连接,是真正的“信息高速公路”,基本上可以认为不存在网络拥堵

用户在上网的时候就不直接访问源站,而是访问离他“最近的”一个 CDN 节点,术语叫“边缘节点”(edge node),其实就是缓存了源站内容的代理服务器,这样一来就省去了“长途跋涉”的时间成本,实现了“网络加速”

image.png

CDN 工作原理:

CDN访问过程

image.png

使用了CDN缓存后的网站的访问的过程变为:
其中DNS访问的过程 可以 参考

http缓存中的DNS

CDN网络的组成要素

每个CDN节点就相当于一个放置在它周围的网站服务器. 通过对dns的接管,用户的请求被透明地指向离他最近的节点,节点中CDN服务器会像网站的原始服务器一样,响应用户的请求. 由于它离用户更近,因而响应时间必然更快

智能调度:

上一篇 下一篇

猜你喜欢

热点阅读