CDN内容分发网络简介
CDN Content Delivery Network
CDN 是用来优化网络资源请求的时间的
优化资源访问速度
请求资源的速度和资源所在的服务器与我们的地理距离有关,如果距离过远,资源从服务器发送到我们这里所需时间就会很久。
为了解决这一问题,可以构建一个内容分发网络 CDN,请求资源的时候会优先询问距离我们较近的服务器有没有该资源,如果没有,较近的服务器再向上层层查找,直到找到我们要访问的资源所在的原服务器,获取该资源,缓存到较近的服务器最后再发送给我们。
这样一来,等到下次再请求该资源的时候,就可以通过 CDN 直接从已经缓存过资源、并且距离非常近的服务器上获取资源,大大减少了网络请求时间
异地容灾
使用了 CDN 后,浏览器输入 url 通过 DNS 将域名解析为 IP 的过程会发生变化,第三步不再是查找权威域名服务器,而变成了智能 DNS
负载均衡
监控整个网络中浏览器的流量,调度分配每个服务器的任务,使得 CPU 占用率、负载基本均衡
CDN内容分发网络简介
https://hugtyftg.github.io/2024/01/26/CDN/