1、CDN:
CDN(内容分发网络)是一种通过在全球分布的边缘服务器来缓存和提供内容的技术,旨在加快用户访问速度并降低延迟。
2、CDN工作原理:
CDN的核心原理是通过在现有网络之上增加一层智能虚拟网络,依靠部署在各地的边缘服务器,使用户就近获取所需内容,从而降低网络拥塞,提高用户访问响应速度和命中率。
3、CDN工作流程:
当用户访问某个站点的内容时,若该站点使用了CDN网络,用户会在域名解析时获得最近的CDN节点地址,用户的请求会被引导到这个最近的CDN节点,由该节点响应请求并提供内容。
4、CDN组成设备:
内容缓存设备(Cache):用于缓存内容实体和对缓存内容进行组织和管理。
内容分发管理设备:负责核心Web服务器内容到CDN网络内缓存设备的内容推送、删除、校验以及内容的管理、同步。
GSLB(全局负载均衡)设备:实现CDN全网各缓存节点之间的资源负载均衡,自动将用户指引到位于其地理区域中的最近服务器。
CDN管理系统:实现对全网设备的管理,对系统的配置,它能对系统中的各个设备进行实时监控,对各种故障产生相应的告警,还能实时观测到系统中总的流量以及各节点的流量,并保存在系统的数据库中,作为统计分析的基础数据,并对日志文件进行管理、报告。
5、CDN的特点:
就近访问:CDN厂商投入大笔资金在全国乃至全球的各个大枢纽城市建立机房,部署大量拥有高存储高带宽的节点,构建了一个专用网络。
高速专用网:CDN利用缓存代理技术,把源站内容逐级缓存到网络的每一个节点上,这样用户上网就不用直接访问源站,而是访问离他“最近的”一个CDN节点,省去了“长途跋涉”的时间成本。
静态资源加速:CDN主要加速的是HTTP协议里的静态资源,如超文本、图片、视频、应用程序安装包等。
CDN是一种通过在全球分布的边缘服务器来缓存和提供内容的技术,旨在加快用户访问速度并降低延迟,它通过在现有网络之上增加一层智能虚拟网络,依靠部署在各地的边缘服务器,使用户就近获取所需内容,CDN的工作流程包括域名解析、请求引导到最近的CDN节点以及由该节点响应请求并提供内容,CDN的组成设备包括内容缓存设备、内容分发管理设备、GSLB设备和CDN管理系统,CDN的特点包括就近访问、高速专用网和静态资源加速。