CDN加速的原理是遍布全球的CDN节点来缓存静态资源数据,用户访问就近的CDN节点获取静态数据,而不是经过层层路由去服务器取相应的数据,从而提高了应用加载的效率,起到加速访问的效果。
阿里云上有一张关于CDN工作原理的图,个人感觉绘制的非常直观,如下图:
既然CDN是加载静态资源数据的,我们来看看哪些资源是静态资源:
静态资源通常是指图片、视频、音频、html文件、CSS文件、JS文件等等,其中图片、音视频等因为文件本身通常较大,对带宽的需求较高,所以如果服务器上有大量的图片、音视频文件,建议选择CDN进行加速。
如果只是简单的图文网站,并发量也不高,在带宽充足的情况下,不选择CDN也没关系。
面对国内众多的云平台,个人和企业该如何选择呢?可以参考这篇文档:【云服务器推荐】2021年腾讯云、阿里云、华为云服务器价格和配置评测