关于移动端前端缓存的问题

目前业务是个很常见的新闻app,在拿到新闻数据之后 想对新闻进行缓存,切换不同栏目时 也会缓存,因为选用了vue,所以我将数据存到了vuex里面。能实现想要的效果,不过如果数据量存的越来越多,会不会出现什么问题,另外,请教一下,有时候也想让新闻能自动更新,在这种需求下 怎么做缓存比较好。

阅读 3.4k
3 个回答

vuex中存储的数据实际上不是缓存,当你刷新页面后这些数据就不存在了。
可以使用sessionStorage和localStorage将数据存到本地磁盘中,一般情况下会为用户提供清除缓存的功能。
新闻自动更新可以后端主动推送,也可以前端定时拉取数据。可以看下我的这篇文章 https://segmentfault.com/a/11...

keep-alive 不需要存到vuex里面吗。。用户滑动或者什么时候触发更新,这是产品设计上的锅了

WebSocket了解一下

推荐问题
宣传栏