|
通俗地说,CDN 就是扮演着护航者和加速者的角色,更快准狠的触发信息和触达每一个用户,带来更为极致的使用体验。再通俗点说 CDN 就像网络中的快递员小哥,把你的电影、网购、订单的数据“包裹”等等,从一个服务器快递到另一个服务器。另外,CDN 这个快递小哥很聪明,他承包了类似京东的前置仓一样的快递点,在发送快递时,小哥可以从离用户最近的前置仓取货、配送(缓存),同时,小哥还擅长优化快递配送的路径(调度),还会对包裹进行更合理的打包(协议优化)。
CDN原理 CDN 网络一般分为中心与边缘节点两部分,中心负责全局负载均衡与内容管理。中心节点的功能如下:
为什么要使用 CDN在解释清楚了什么是 CDN 以后,我琢磨着司机师傅可能会接着问,那网站为什么要用 CDN 呢? 在节奏如此快速的时代,而你作为一个互联网各大产品的用户,一个产品能够在生存下来的原因,主要是这么几点:
网站/App 要生存下来,除了上述的几个点,还必须能在复杂的网络环境下运行,能够考虑到全球的用户访问体验。同时,网站会随着使用越来越多的对象(如图片、帧、CSS 及 JS)和形形色色的动作(分享、跟踪)而系统逐渐庞大,以致于系统变慢从而部分用户流失。 Google及其它网站的研究表明,一个网站每慢一秒钟,就会丢失许多访客,甚至这些访客永远不会再次光顾这些网站。可以想像,网站速度慢,用户体验差是多么致命的打击。这就是使用 CDN 的第一个也是最重要的原因:加速网站的访问,提升用户体验。 跨运营商,全网覆盖 为了实现跨运营商、跨地域的全网覆盖互联不互通、区域 ISP 地域局限、出口带宽受限制等种种因素都造成了网站的区域性无法访问。CDN 加速可以覆盖全球的线路,通过和运营商合作,部署IDC资源,在全国骨干节点商,合理部署CDN边缘分发存储节点,充分利用带宽资源,平衡源站流量。从而顺利实现跨运营商、跨地域的全网数据传输。 保障网站安全 以前,安全性并未与 CDN 相关联。但最近几年,安全性已经成为 CDN 行业中的一个机会领域和更多关注点,特别是随着物联网的大规模增长。CDN 提供冗余,有助于保护源服务器和内容。通过 CDN 的负载均衡和分布式存储技术,可以加强网站的可靠性,相当于无形中给网站添加了一把保护伞,可以缓解或防止常见的网络攻击,例如分布式拒绝服务(DDoS)攻击。像又拍云 CDN 还提供更多的 CC 防护、Referer 防盗链、WAF 保护等设置为网站保驾护航 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980104/viewspace-2733146/ ,如需转载,请注明出处,否则将追究法律责任。