1.性能优化,避免过多的调接口数据,占用带宽避免过多服务器的消耗,能放本地缓存的数据就放本地缓存,很长时间不变的数据直接写死,以及接口按照一定的时间才去重新调用接口
2.数据问题,核心数据需与后端协商进行接口加密,以及限制接口调用频率,防止不正常的接口调用频率(如一秒钟单个ip地址调用同一个接口10次+),提高数据被爬取与流量攻击的门槛,所有请求用https,接口按一定的规则加密做数据签名校验,后端校验签名,签名校验失败不通过,提高数据被爬取的门槛。
3.哪些数据可以不返回给前端的尽量不返回
4.用户容易高触发的事件添加节流防抖
5.将经常用到的组件编写成公共组件提高开发效率
6.因微信小程序包体积大小限制,采用分包技术、本地图片全部改为线上图片上传至服务器,组件库能按需引入就按需引入