一、cdn作用和配置思路
(一)cdn作用
1.加速访问
cdn服务通常有多个节点缓存,用户可以就近获取,延迟较低
2.变相增加带宽
国内具有公网ip的带宽是很贵的,而现在的网站大多数占带宽的都是静态资源,如果把静态资源通过cdn加速,可以用小的带宽支持较大的流量。(前提是很多内容是静态的)
3.部分隐藏源站
通过cdn配置,直接隐藏了直接的服务器的ip,增加了获取原始ip的难度(注意只是增加源站ip的获取难度,无法避免)。
(二)配置思路
1.cdn加速服务的端口
如果是web应用或api端口,通常是https的443端口,如果你是用http的,就是80端口(不建议用http),当然也可以是其他端口,根据情况加速。
2.根据应用实际状况配置cdn
需要注意一下的几点:
1.那些文件后缀是需要缓存的。
2.哪些目录下的文件是实时更新的,无需缓存。
3.哪些端口是api接口实时u后去的,无需缓存。
4.源数据放在自己的服务器还是对象存储或别的地方。
5.是否有必要设置备用源站线路。
3.https证书
强烈建议使用,如果不适用请调整对应端口。
cdn加速对前后端分离的应用应该是加速最好的,如果是后端生成内容,前端接收就没那么好的效果了,不过现在应该都是前后端分离的