小程序别每次进页面都请求接口,网络差的时候转半天,本地缓存数据打开快三倍

9年前 (2017-10-03)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手写小程序,每次进页面都请求接口拉数据,用户网络差的时候,页面转半天加载,其实把常用数据存在本地缓存,不用每次都请求接口,打开速度直接快好几倍。几个要点:第一,用户的登录token、基本信息,存在本地缓存,别每次进小程序都重新登录,用户体验特别差;第二,列表数据缓存10分钟,别永久存,不然用户看的还是几天前的旧内容,10分钟后自动重新拉最新数据;第三,敏感信息别存在本地缓存,比如用户的支付密码、银行卡信息,本地缓存用户能直接看到,不安全;第四,版本更新的时候,记得清一下旧缓存,不然用户更了新版本,还读老缓存,页面逻辑出问题。

我之前做水果店小程序,每次进列表都请求接口,用户在地下室网络差的时候,转半天才能出商品,把商品列表缓存10分钟,进页面先出缓存,同时后台拉新数据,打开速度直接快三倍。很多新手觉得每次都请求接口才是最新的,用户体验差的要死,合理的缓存策略,既快又不耽误看新内容。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3489.html

0
回帖

小程序别每次进页面都请求接口,网络差的时候转半天,本地缓存数据打开快三倍 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息