CDN

CDN,全称Content Delivery Network,内容分发网络,用于优化网络资源请求时间

网站上线必须要有一台服务器,这个服务器上存放前端资源(HTML、CSS、JS),再配置一个域名

如果网站配置了CDN,在DNS域名映射IP的过程中,查找权威域名服务器的行为会被替换成查找智能DNS,寻找就近的节点,进而获取资源

直连源服务器的情况下,图中广东用户的访问会比北京用户的访问慢,而节点具有缓存功能

广东用户第一次访问资源时,就近的广东节点没有资源,会向其他就近节点请求,到抵达源服务器为止,之后,路径中没有资源的节点会缓存源服务器上的资源,今后再有广东用户访问,就能直接从广东节点获取资源,访问速度就能加快了

CDN负载均衡

CDN还能实现负载均衡

在CDN中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也称服务器全局负载均衡)

服务器负载均衡:能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用

服务器整体负载均衡:允许Web网络托管商、门户站点和企业根据地理位置分配内容和服务,通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中新、断电或自然灾害而导致的故障

在CDN的方案中,服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个CDN的性能