cdn是什么
CDN是由Content Delivery Network(内容分发系统)缩写的
CDN网络中包含的功能实体包括内容缓存设备、内容交换机、内容路由器、CDN内容管理系统等组成。
内容缓存为CDN网络节点,位于用户接入点,是面向最终用户的内容提供设备,可缓存静态Web内容和流媒体内容,实现内容就近传播和储存,既然是就近所以速度就非常的快。
CDN的原理:
我就拿百度云CDN举例子帮助你们理解,百度云的CDN国内节点布满整个中国,各个地区都有节点,例如我们在北京访问百度的网站,原本百度使用的服务器在成都,你请求的服务器其实是离你最近的一个百度云CDN节点,然后百度云CDN节点收到请求,如果此条请求没有响应过,则没有缓存,或者缓存已经过期了,这时离你最近的百度云CDN节点就要去请求百度的真实服务器(成都),真实服务器响应给离你最近的百度云CDN节点,然后离你最近的百度云CDN节点再响应你,这条响应信息并不会消失,而是继续储存在离你最近的百度云CDN节点(储存时间可以设置),当有人再次发出同样的请求时(请求地址在北京),这条没有过期的对应此请求的响应将继续返回,这样就减少的响应到达时间和服务器的繁忙。
我这么一讲,你们是不是还发现了什么,这样CDN节点充当一个中间人,所以CDN不仅加快了访问速度而且隐藏了真实服务器的ip地址,这样还能防止DDOS攻击,是不是一举两得呢?
扫描二维码推送至手机访问。
版权声明:本文由零零博客发布,如需转载请注明出处。