CDN 介绍
CDN ( Content Delivery Network ),也即内容分发网络。通过将网站内容(如图片、JavaScript 、CSS、网页等)分发至全网加速节点,配合精准智能调度系统和边缘缓存,使最终用户可以就近获取所需内容,有效解决互联网网络拥塞问题,提高终端用户访问网站的响应速度和可用性,与此同时,可大幅降低源站压力。
CDN 加速原理
比如你的域名是 www.abc.com ,加入CDN服务后,会分发至全网加速节点,当你访问 www.abc.com 的资源的时候,会从最近的节点返回,也就是比如说你原来的服务器在北京,然后我在海南访问,如果加入了CDN那么就会从海南附近的节点返回你请求的资源,资源图请求如下。
CDN 产品节点
整个产品架构由客户端、CDN 网络、企业源站、管理控制台、CDN 智能调度系统等角色及模块组成。产品架构如下图所示:
用户通过浏览器访问资源,域名在解析的时候,可以快速接入到 CDN 厂商的网络中,CDN厂商智能的选择离用户最近的一个 CDN 节点IP资源响应用户,也就是达到用户可以在最短的响应时间,最快,最完整的请求(减少丢包), 这样既可以提高用户体验,也可以减少中心机房的压力。