在互联网时代,我们经常会见到cdn等相关设备,想要更好的满足我们工作和生活中的需求,我们就需要对这些知识有足够的了解。
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
CDN有什么用呢?
1.隐藏源机ip:使用CDN后 域名解析到提供的CNAME上,既然域名没有解析到源站服务器IP上,那么源站服务器IP自然就不会暴露。
2.实现加速:将网站原服务器中的内容存储到分布于各地的缓存服务中(即CDN的节点),通过智能的中心管理系统对网络的动态流量进行分配控制,使用户能以最快的速度从最接近用户的地方获得所需的信息,一般的静态数据,如图片、多媒体资料等将基本从CDN节点上读取,这使得从源文件服务器上读取的数据量大大减少。从而提高用户访问的响应速度和服务的可用性,解决Internet网络拥塞状况,提高用户访问网站的响应速度。
3.防护攻击:由于域名是解析到CNAME上,那么被攻击,攻击的量也只会打到我们CDN节点上,所以网站被攻击源站服务器不会受到影响。