一、cdn用途及概念
目的:
CDN是内容分布网路(Content Delivery Network)的简称,目的是将网站内容发布到最接近用户的边缘,使用户就近获取内容,提高相应速度。
使用机制:
目前,CDN主要以缓存静态数据,如js、css、图片等。用户从主站服务器请求到动态内容后,再从CDN上下载这些静态数据。
若CDN节点不包含该资源,则回源站获取该资源 ,然后返回给用户。
原理:
利用DNS解析过程的CNAME类型,将域名解析权转交给CDN域名解析,利用相应算法,返回离用户最近的IP地址。
二、负载均衡
有三种类型的负载均衡架构,链路负载均衡,集群负载均衡,操作系统负载均衡。
1. 链路负载均衡
通过DNS,将不同用户请求解析到不同的IP地址,DNS域名解析服务器决定用户最终访问哪台WebServer。
优点是用户直接访问目标服务器,不经过代理,速度较快。
缺点是DNS在用户本地和Local DNS有缓存。一旦某台WebServer挂掉,若用户域名没有及时更新,则造成无法访问的情况,后果严重。
2. 集群负载均衡
A. 硬件负载均衡
一般用F5,缺点是无法方便扩容,且设备昂贵。
B. 软件负载均衡
成本低,但会增加网络延时,因为一次请求会经过多次代理服务器。
3. 操作系统负载均衡
三、CDN动态加速技术
原文链接:https://www.cnblogs.com/ulli/p/6255443.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/21174