什么是CDN?
CDN即内容分发网络,通过在各个地方部署 CDN 镜像服务器,并复制源服务器的应用内容,让用户可以从最合适的镜像服务器中获取资源内容。
CND加速的原理
将原始服务器上的内容拷贝到CDN镜像服务器上,生成副本,以此让用户直接访问镜像服务器上的镜像文件。
web请求过程时是否使用CDN加速的区别
一般情况:当用户输入域名时,浏览器将域名发送到DNS服务器上,DNS服务器对其进行解析获取其中地址,并将其发还给用户浏览器,用户浏览器根据接收到真实地址向服务器请求数据,服务器获得请求后返回相应的数据。
CDN加速:当用户输入域名时,浏览器将域名发送到DNS服务器上, DNS服务器并不会解析出对应的地址而是将其解析到智能DNS服务器,智能DNS服务器会根据用户的位置和运营商,返回适合用户的服务器IP给DNS服务器, DNS服务器将其发还给用户浏览器,用户浏览器根据接收到地址向CDN镜像服务器请求数据,CDN镜像服务器获取到相应请求,并查询到相应的资源副本文件,并返回给用户
CDN加速的优点
对于网址服务商来说,将原来的解析地址转换成智能 DNS 服务器,并提前将副本文件备份到镜像 CDN 服务器。
DCDN的诞生?
当我们使用CDN加速使得我们的访问速度得到提升后,又出现了一个新的问题,那就是CDN加速是针对于静态资源的,对于一些动态资源,CDN加速无法保持镜像服务器上的资源与原服务器上的资源始终保持一致,因此,DCDN便出现了
如何实现比较快速地访问?
由于动态资源的实时变化性,因此要访问动态资源便必须访问源服务器,如此,为了做到对动态资源的加速,只能加速回源。对此,动态资源加速采用协议优化、传输优化等使其以最快的速度访问服务器源站获取数据
全站加速的优点
智能区分动静态内容:域名接入全站加速后,通过域名访问的动静态内容将被智能识别并区分。