静态资源加速的考虑点:静态资源访问的关键点是就近访问。
CDN 的关键技术:
1)如何将用户的请求映射到 CDN 节点上;
依靠 DNS 来帮我们解决域名映射的问题了.DNS(Domain Name System,域名系统)实际上就是一个存储域名和 IP 地址对应关系的分布式数据库。而域名解析的结果一般有两种,一种叫做“A 记录”,返回的是域名对应的 IP 地址;另一种是“CNAME 记录”,返回的是另一个域名,也就是说当前域名的解析要跳转到另一个域名的解析上。
2)如何根据用户的地理位置信息选择到比较近的节点;
GSLB(Global Server Load Balance,全局负载均衡)的含义是对于部署在不同地域的服务器之间做负载均衡,下面可能管理了很多的本地负载均衡组件。它有两方面的作用:
一方面,它是一种负载均衡服务器,负载均衡,顾名思义嘛,指的是让流量平均分配使得下面管理的服务器的负载更平均;
另一方面,它还需要保证流量流经的服务器与流量源头在地缘上是比较接近的。
此文章为5月Day19学习笔记,内容来源于极客时间《高并发系统设计 40 问》