什么是cdn,它的加速原理和优化
CDN,全称内容分发网络,是内容分发网络。CDN是在现有互联网的基础上增加新的网络架构,通过部署边缘服务器来采用负载均衡。
、内容分发、调度等。,让用户可以就近访问所需内容,从而解决网站堵塞情况,提高用户的访问响应速度。
CDN加速原理
CDN的加速技术主要是在用户和源站服务器之间增加一个镜像缓存层,将用户的访问请求引导到镜像缓存节点,而不是直接访问源站。
在CDN加速过程中,全局负载均衡DNS解析服务器会根据用户的源IP地址,将用户的访问请求引导到离用户路由最近、位置最近、负载最轻的缓存服务器,以达到最佳匹配效果。
CDN加速过程
最简单的CDN网络由一个DNS服务器和几个缓存服务器组成:
①当用户点击网站上的内容URL时,通过设置CANAME分辨率,用户会请求CANAME所指向的CDN服务提供商。专用CDN服务器会将CDN全局负载均衡设备的IP地址返回给用户。
②CDN的DNS服务器将CDN的全局负载均衡设备的IP地址返回给用户。
③用户向CDN全局负载均衡设备发起内容URL访问请求。
④根据用户的IP地址和用户请求的内容URL,④CDN全局负载均衡设备在用户所在区域选择一个负载均衡设备,并告知用户向该设备发起请求。
⑤区域负载均衡设备将通过选择合适的缓存服务器为用户提供服务。
⑥全局负载均衡设备将服务器的IP地址返回给用户。
⑦用户向缓存服务器发起请求,缓存服务器响应用户的请求,将用户需要的内容发送给用户终端。
⑧如果该缓存服务器上没有用户想要的内容,那么该服务器将向其上级缓存服务器请求该内容,直到追溯到该网站的源服务器在本地拉取该内容。
手机CDN备用服务器连接配置异常怎么解决?
有如下几种方法:
远程加速 :远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度 。
带宽优化: 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。
集群抗攻击: 广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。