小程序别每次进页面都请求接口,网络差的时候转半天,本地缓存数据打开快三倍
新手写小程序,每次进页面都请求接口拉数据,用户网络差的时候,页面转半天加载,其实把常用数据存在本地缓存,不用每次都请求接口,打开速度直接快好几倍。几个要点:第一,用户的登录token、基本信息,存在本地缓存,别每次进小程序都重新登录,用户体验特别差;第二,列表数据缓存10分钟,别永久存,不然用户看的还是几天前的旧内容,10分钟后自动重新拉最新数据;第三,敏感信息别存在本地缓存,比如用户的支付密码、银行卡信息,本地缓存用户能直接看到,不安全;第四,版本更新的时候,记得清一下旧缓存,不然用户更了新版本,还读老缓存,页面逻辑出问题。
我之前做水果店小程序,每次进列表都请求接口,用户在地下室网络差的时候,转半天才能出商品,把商品列表缓存10分钟,进页面先出缓存,同时后台拉新数据,打开速度直接快三倍。很多新手觉得每次都请求接口才是最新的,用户体验差的要死,合理的缓存策略,既快又不耽误看新内容。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0