作者:辰舒
背景
当下,各类门户网站、短视频、剧集观看、在线教育等内容生态快速发展,互联网流量呈现爆发式增长。在靠近用户的地方就有CDN节点,用户通过手机或PC畅快浏览网页、视频、图片时,都需要CDN提供加速。作为经历二十多年发展的技术,CDN已成为支撑互联网产业繁荣以及数字经济快速发展的重要基础设施。
本文将为您介绍「CDN 原理」以及「CDN 在用户体验的提升中发挥了什么样的作用」。
传统网络分发面临的瓶颈与挑战
CDN 并不是互联网诞生之初就一直存在的,而是在支撑各类互联网业务高速发展的过程中应运而生并不断发展壮大的。未使用 CDN 加速时,大量用户请求需要穿越互联网骨干网才能获取源站内容,内容分发常面临着以下几项挑战:
- 用户距离源站距离较远,网络链路易拥塞,长距离传输对终端体验并不友好,易出现卡顿、慢速问题。
- 源站部署在单线(单个运营商)机房时,跨运营商访问质量差。
- 源站部署在 BGP /多线机房时,带宽的成本昂贵,且固定出口带宽时易成为服务瓶颈,突发活动需要扩容。
- 内容分发业务需要投入高成本进行服务器配置扩容,并且伴随高并发业务维护的人力成本。
而在业务使用 CDN 加速后,用户可以就近在边缘 IDC 节点下载到所需内容,极大地提升了用户体验,不仅让业务内容分发效率提升,也分担了源站的负载压力,使得源站服务聚焦于对非静态内容的业务处理,能够更加从容地面对突发业务带宽。通过智能回源出口选择,也能够避免单