为了账号安全,请及时绑定邮箱和手机立即绑定

前端缓存数据一般是缓存多久???

前端缓存数据一般是缓存多久???

慕仙森 2018-09-24 17:28:41
一个商城的系统 接口有缓存,但是在app不可能每次切换页面的时候都从新加载数据吧,比如 Banner图 文章列表,现在的做法是将获取到的 Banner数据 存到nedb 或者 localstorage 之中 在存储的时候加入存储时间;在每次切换请求之前判断本地缓存中是否有 Banner数据 要是将 现在的时间 - 存储的时间 如果这个时间 大于 2 小时 就 重新从接口加载新的数据再写入到本地缓存中,否则就直接使用该数据;这个效率是要比从接口缓存中从新获取要快很多的,,,但是这样的做法可行吗? 还是说有什么更好的办法没? 望大神不吝赐教!!
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

第一:切换页面你需要实时更新商城的商品吗?如果需要,实时请求是没有问题的。
第二:假如你只是为了做切换页面不更新数据可以使用keepalive来做部分需要缓存的页面在切换时不在进行接口的请求。
第三:如果你按照自己上述的想法来做,具体时间需要配合产品的需求来做也是可以的。但是,不建议这么做。缓存是可以放置一些东西,但个人感觉还是不要什么东西都往缓存里面放,尤其是这种数据

查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 2207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信