为什么使用 CDN 直播观看时房间里只有一个人时画面又卡又模糊?
CDN(Content Delivery Network)内容分发网络,又叫就近缓存。CDN在现有的Internet中增加新的一层网络架构,把网站内容就近分配缓存到用户的网络“边缘”,实现用户访问网站时加速响应,即解决时延问题,优化用户上网体验。
CDN要实现流量就近分配,前提是要知道全局的用户分布情况。技术层面是通过解析来访的IP地址,判断用户分布情况,做出就近调度策略。
CDN调度策略分为DNS调度、HTTP DNS调度、302调度、AnyCast BGP路由调度等,各种调度策略下,基于解析用户的出口IP地址越直接,推进流量调度的效率就越高。
以DNS调度为例,由于大量的本地DNS不支持EDNS协议,无法拿到客户的真实IP,使得CDN大多数情况下仅能通过本地DNS IP去做决策,其结果是容易导致跨区域调度。
CDN(Content Delivery Network)内容分发网络,又叫就近缓存。CDN在现有的Internet中增加新的一层网络架构,把网站内容就近分配缓存到用户的网络“边缘”,实现用户访问网站时加速响应,即解决时延问题,优化用户上网体验。
CDN要实现流量就近分配,前提是要知道全局的用户分布情况。技术层面是通过解析来访的IP地址,判断用户分布情况,做出就近调度策略。
CDN调度策略分为DNS调度、HTTP DNS调度、302调度、AnyCast BGP路由调度等,各种调度策略下,基于解析用户的出口IP地址越直接,推进流量调度的效率就越高。
以DNS调度为例,由于大量的本地DNS不支持EDNS协议,无法拿到客户的真实IP,使得CDN大多数情况下仅能通过本地DNS IP去做决策,其结果是容易导致跨区域调度。