(三)秒杀CDN、大型网站架构

CDN介绍

  • CDN,内容分发网络(Content Delicery Network)
  • 缩短访问路径,减少源站压力,提高内容相应速度(提高读源站的一大利器)
  • 为源站提供安全保护

原理

使用CDN加速
CDN原理
普通域名访问

客户端(浏览器、app)
gethostbyname("www.test.com");
gethostbyname{
	生成查询DNS服务器的消息(域名、class、记录类型);
	通过UDP协议向DNS服务器发送消息;
	接受DNS服务器返回的消息并读取ip地址返回;
}
拿到ip地址访问服务器

普通DNS解析原理
DNS服务器数据存储格式
DNS服务器数据存储格式
CNAME记录——类似查询转发,该记录不能直接使用IP,只能是另一个主机的别名。CDN是利用该记录来指定cnd服务器,如果有A记录与CNAME记录同时存在,则只是用A记录

CDN原理
CDN原理

大型网站架构

大型网站架构
nginx负载均衡算法介绍

  • Round-robin(轮循)
  • Weight-round-robin(带权轮循)
  • Ip-hash(Ip哈希)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值