小程序提交不能超过2M,但是小程序的图标文件基本上都会有个4M以上。故采用cdn加速域名
<image src="https://cdn1.chinayarn.com/xcx/img/hb_pyq.png" style="width:26rpx;height:26rpx"></image>
也可以使用小程序的cdn资源 // 但是小程序每月cdn 数据库请求次数都有限制
静态资源最好放cdn吧,放服务器的话有点浪费带宽
你这样的情况应该先了解下cdn啥,cdn就是缓存服务器,大厂的cdn是由分布在全国各地的服务器组成的网络,也就是使用了tcp分岔,从而提高了云服务的性能(大厂的cdn节点基本上一样多,用大厂的没错)
所以你的云服务器带宽用来当cdn完全不够看,而且违背了cdn的初衷,并且你的后台数据响应与那些静态资源(不变资源)一起抢占带宽,导致自家服务器的整体性能下降,用cdn就是为了减少自家服务器的压力而已
你试想一下,用cdn厂商的cdn服务,用户访问你的小程序或者网站,不需要啥都从你服务器上面拿,静态资源那些如果你放到了厂商的cdn那么用户加载的静态资源基本都能从跟他地域接近的高带宽服务器加载
总结,静态资源最好放cdn上,不会抢占服务器带宽(访问量不大带宽高的服务器[100M]可以忽略)
— 补充cdn加载说明—
外部资源cdn加载
访问url-就会访问本地dns系统(查询本地缓存 或者 将域名解析权交给cdn)-得到ip进行访问
说明:查询本地缓存,一层一层查找。先电脑,浏览器,路由器,公司路由器,三大运营商,根服务器(根服务器绝对可以拿到域名和ip的映射关系)
说明:cdn是一组存放在不同地理位置的服务器。