【CDN】基本概念介绍

2019-12-24  本文已影响0人  胖三斤66

参考: Java极客技术-微信公众号

基本定义

定义 : 内容分发网络(Content Delivery Network)
作用 : 将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,降低网络拥塞以及提高用户访问网站的响应速度。

最直观的理解

工作流程

用户访问了使用CDN服务的资源时,DNS域名服务器通过CNAME方式将最终域名请求重定向到CDN系统中的智能DNS负载均衡系统。智能DNS负载均衡系统通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的节点地址提供给用户。

1)用户在自己的浏览器中输入要访问的网站的域名,
2)浏览器向本地DNS请求对该域名的解析,
3)本地DNS将请求发到网站的主DNS,
4)主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,
5)用户向给定的CDN节点请求相应网站的内容。

CDN工作流程

CDN组成

CDN 一般包含

1)分发服务系统

分布服务系统

2)负载均衡系统

负载均衡系统

3)管理系统

管理系统 CDN三大组成
上一篇 下一篇

猜你喜欢

热点阅读