产品概述

CDN,全称Content Delivery Network,即内容分发网络。CDN技术通过在现有的互联网中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,改善网络的传输速度,解决互联网网络拥挤的状况,从技术上解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。

CDN 服务支持用户自定义配置缓存策略规则、访问规则、防盗链、内容刷新等配置来灵活使用 CDN。并提供访问省份、访问文件次数、流量、带宽等丰富的监控统计,帮助用户时刻了解 CDN 使用情况。

工作原理

cdn_principle
  • 缓存服务器: 用户直接获取资源的节点,如果用户访问资源在缓存服务器中不存在,则缓存服务器会向源站请求资源并缓存,然后返回给用户,下次用户访问时,缓存服务器可直接返回资源,不需要请求源站。

  • 源站: 源站指发布内容的原始站点。添加、删除和更改网站的文件,都是在源站上进行的。缓存服务器所缓存的全部数据均是从源站获取。(图中的 web 站点)

  • 智能 DNS: 他的作用是根据用户的网络状况,把用户的请求指向最适合用户的缓存服务器。

应用场景

应用 CDN 服务可以在以下几个场景中有效提升互联网业务中的访问效率:

  • 用户与业务服务器所在地域间物理距离较远,需要进行多次网络转发,传输延时较高且不稳定。

  • 用户使用的网络运营商与业务服务器所在运营商不同,请求需要在运营商之间进行互联转发。

  • 业务服务器所在网络的带宽和处理能力有限,当接收到海量用户请求时,导致响应速度降低、可用性降低。