CDN通过调度的方式,选择最优节点为终端网民提供加速服务,那么调度方式显得尤为重要。在实际运用中,一般会采用4种调度类型,分别是DNS调度、HttpDNS、边缘302调度、中心302调度。

CDN常用调度类型

下面为大家具体介绍这四种调度类型:

1、DNS调度

智能计算,就近最佳节点为网民提供服务。

2、HttpDNS调度

客户端直接调用HttpDNS接口获取缓存服务器IP组,再择优向IP组中的缓存服务器发送请求,替代常规DNS调度策略,适用于客户端,且客户端需稍作修改进行HttpDNS接口调用。

3、边缘302调度

针对因用户LocalDNS配置错误引起的解析错误,缓存服务器可根据终端IP进行判断,并通过302方式响应终端最优缓存服务器IP供终端访问。适用于大文件下载(因多一次302跳转网络延时,对小文件下载不适用)

4、中央302调度

调度服务器接受终端Http请求,可根据终端IP及url请求热度,将用户请求通过302方式调度至最优的缓存服务器上进行响应。适用于大文件下载(因多一次302跳转的网络延时,对小文件不适用),且需与一致性hash、冷热分离配合使用。

注:一致性hash、冷热分离:指同一地区多节点情况下,对文件进行一致性hash,可以将冷文件hash至一个节点集中访问,提高命中率,将热文件hash至各个节点,进行热度均摊。其中,冷热文件可按比例设置。

 

相关新闻

微信

15323421841