CDN 2019
一、CDN
分发网络(Content Delivery Network,简称CDN)是构建在现有网络基础之上的智能虚拟网络,它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率,CDN的核心目的是改善互联网的服务质量,通俗一点说其实就是提高访问速度,构建全国、全球级别的专网,让用户就近访问专网里的边缘节点,降低了传输延迟,实现了网站加速。二、CDN服务类型
CDN服务的类型根据其服务的内容主要分为以下几类:
1、网页加速:主要用于缓存网站的静态数据,比如JS、CSS、图片和静态页面等,用户一般从主站获取动态内容后,再从CDN下载相应的静态数据,从而加快网页的下载速度。
2、流媒体服务:主要服务于视频网站,通过将流媒体内容推送到离用户最近的节点,使用户可以从网络边缘获取内容,从而缩短响应时间,提高视频传输质量,减小中心服务器的压力。
3、文件传输加速:通过使用CDN节点提供下载服务,来缓解文件下载带来的性能压力和带宽压力,提供用户下载速度。
4、应用协议加速:通过对TCP等传输协议的优化,改善和加速广域网上的内容传输速度,或者对一些特定协议,如SSL协议进行加速,解决安全传输时的性能和响应速度问题。
三、CDN工作原理
CDN的工作流程大致如下:
1、DNS解析请求:用户向浏览器提供要访问的域名,浏览器首先向Local DNS服务器发送请求,经过迭代解析后回到这个域名的注册服务器去解析。
2、全局负载均衡:DNS域名解析服务器通常会把它重新解析到另一个域名,这个域名最终会指向CDN全局中的负载均衡服务器,再由GTM分配那个地方的用户访问那个地方的CDN服务器。
3、缓存代理:用户直接去这个DNS节点获得相应的静态资源,如果这个节点的文件不存在,就会再去源站获取这个文件,然后再返回给用户。
四、CDN关键技术
CDN的关键技术主要有内容存储和分发技术,简单来讲,CDN就是根据用户位置分配最近的资源,用户在上网的时候不用直接访问源站,而是访问离他“最近的”一个CDN节点(也叫做“边缘节点”),这些分布在各个地方的各个数据中心的节点,术语叫“边缘节点”(edge node),它们通过缓存代理技术,把源站内容逐级缓存到网络的每一个节点上。
五、CDN衡量指标
CDN的衡量指标主要包括以下几个方面:
可扩展性:主要体现在性能可扩展和成本可扩展。
安全性:所提供的设备、网络、软件、数据和服务过程的安全性,能抵御DDOS等其它恶意攻击。
高可用性:面对用户性能下降和故障问题时,能提供及时的容错机制。
CDN作为现代网络架构中不可或缺的一部分,通过其独特的工作机制和技术特点,显著提高了网站性能、降低了负载、增强了安全性并实现了内容的全球分发,随着互联网技术的不断发展,CDN将继续发挥其在网络加速和内容分发领域的关键作用。
以上内容就是解答有关“cdn 2019”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。