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