CDN服务器

       
CDN其实是一种新鲜的集群页面缓存服务器,它和常见集群的多台页面缓存服务器比重倘诺它存放的地点和分配请求的格局有些卓殊。CDN的服务器是分布在举国上下各地的,当接过到用户的央浼后会将请求分配到最合适的CDN服务器节点获取数据,比如,联通的用户会分配到联通的节点,电信的用户会分配到电信的节点;别的还会安分守纪地理位置展开分红,Hong Kong的用户会分配到都城的节点,新加坡的用户会分配到东京的节点。CDN的各样节点其实就是一个页面缓存服务器,即使没有请求资源的缓存就会从主服务器获取,否则直接再次来到缓存的页面。CDN分配请求的方法相比较至极,它并不是使用普通的载重均衡服务器来分配的,而是用特其他CDN域名解析服务器在条分缕析域名的时候就分配好的,一般的做法是在ISP那里使用CNAME将域名解析到一个一定的域名,然后再将分析到的那些域名用专门的CDN服务器解析到相应的CDN节点,结构图如下所示:

图片 1

       
第二步访问CDN的DNS服务器是因为CNAME记录的对象域名使用NS记录指向了CDN的DNS服务器。CDN的每个节点可能也是集群了多台服务器。CDN的原理并不复杂,可是假诺要协调去架设则须要投入多量的工本,现在有专门的CDN服务商,可以平昔购买它们的劳动。

相关文章