CDN 的全称是 Content Delivery Network ,即内容分发网络。互联网上的任何内容都可以通过CDN 加速。例如图像、样式表、JavaScript 文件、文件下载、直播和点播流媒体视频、整个网页、博客、游戏和应用程序等等。事实上,大部分互联网已经通过 CDN 传送,几乎包括日常看到的所有网站。毋庸置疑,任何连接到互联网的人都会与 CDN 进行交互,因为 CDN 不仅用于提供我们在计算机上消费的内容,还用于移动设备,智能电视,机顶盒和许多其他互联网——需要快速,可靠,安全地在线传输数据的连接设备。
怎样选择CDN,我们可以考虑两点:
1. CDN中存储静态资源服务器的性能以及网速怎么样。
2. CDN中全国甚至全球范围内服务器节点的数量以及部署情况。
第一点很好理解,第二点大家应该也能理解了,如果静态资源的服务器节点很多,能够让每个用户在访问这些静态资源时都不用“跑很远的路程”才能获取到,那么自然这是CDN的优点。
有公司看到了这种需求,只要你自己的系统接入了这些大厂所提供的CDN服务,你把自己的静态资源传给CDN服务,那么这些静态资源将自动的分布到全世界各地去。