缓存覆盖原缓存之后,相应的缓存中的点赞和收藏都会被覆盖掉。
发布于 6 年前 作者 xiulan06 6470 次浏览 来自 问答

我是小程序小白一名,想问一下,现在我做一个新闻项目的小程序,再列表页的时候缓存整个新闻数据到缓存,后面的详细页面所有的数据都是从缓存中读取的,这样可以加载更快,用户体验和会更好,为了能保持缓存数据的实时更新,我在新闻列表的

onLoad中添加了访问json,获取最新的新闻信息,然后缓存到本地,这样的话能确保用户访问到的都是最新的数据,但是这么一操作遇到一个问题。每次更新缓存之后,原来的缓存就会被覆盖掉,这样在更新前的这段时间里,那些未登录状态用户使用的点赞和收藏数据都会被新的数据全部覆盖。这种情况一般怎么解决,是不是每次点赞和收藏首先判断是否登录授权,然后POST到服务器,直接更新数据库,详细页面的数据也是直接访问JSON。望各位大神能给个思路,一般什么数据才会保存在缓存中。万分感谢!

1 回复

嗯 点赞和收藏应该放到后端

回到顶部