CDN 概述
CDN 全称 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
CDN 的工作原理就是将源站的资源缓存CDN各个节点上,当请求命中了某个节点的资源缓存时,立即返回客户端,避免每个请求的资源都通过源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验。
举一个生活中的例子,我们在某东上购买商品,快递能做到当日送达,其根本原理是通过在全国各地建设本地仓库。当用户购买商品时,通过智能仓配模式,为消费者选择就近仓库发货,从而缩短物流配送时间。
而商品库存的分配,从 工厂(源站) -》 地域仓库(二级缓存) -》 本地仓库 (一级缓存)
内容分发网络 就像前面提到的 智能仓配网络一样,解决了因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度和成功率。
CDN的组成
全局负载均衡系统 GLB(Global Load Balance)
当用户访问加入CDN服务的网站时,域名解析请求将最终由 “智能调度DNS”负责处理。
它通过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户可以得到快速的服务。
同时它需要与分布在各地的CDN节点保持通信,跟踪各节点的健康状态、容量等信息,确保将用户的请求分配到就近可用的节点上。
缓存服务器
缓存服务器主要的功能就是缓存热点数据,数据类型包括:静态资源(html,js,css等),多媒体资源(img,mp3,mp4等),以及动态数据(边缘渲染)等。
源站
源站指发布内容的原始站点。添加、删除和更改网站的文件,都是在源站上进行的;另外缓存服务器所抓取的对象也全部来自于源站。
-
数据
+关注
关注
8文章
7017浏览量
89008 -
服务器
+关注
关注
12文章
9149浏览量
85398 -
网络
+关注
关注
14文章
7565浏览量
88764 -
CDN
+关注
关注
0文章
314浏览量
28798
发布评论请先 登录
相关推荐
评论