【转】微信小程序的缓存策略分析

文件缓存特性:
1.由于小程序的缓存没有时效性
2.文件缓存大小限制
3.需要针对特定业务群进行缓存更新
4.一键清空缓存
5.针对不同用户,对应的缓存是公共的,没有隔离。因此缓存针对不同的用户,使用该用户特定的key来隔离。

那么对应的解决方案是什么呢



解决方案:
1.缓存前缀,带上用户标识_缓存名
2.每个缓存,需要记录缓存大小、缓存名、缓存类名、缓存生成时间、缓存失效时间到一个公共的缓存类中。
3.有一个设置缓存,如果目前系统缓存大小,启动失效缓存清理机制方法。
4.当手机网络非常好的情况下,基本上走线上实时数据策略
    当网络不好,尽量走本地缓存策略。
5.为了更好地提高用户体验度,有一个提前加载数据的策略。例如打开首页后2秒,自动加载请求未来用户需要请求的数据,入缓存数据。

 

初步分析的,希望对大家有用
缓存策略的好坏,影响到小程序加载的效率和用户体验度
缓存,可以在客户端后台,进行静默加载常用的,这样用户在进入第二页,将会加快打开。提高用户体验度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值