现在将网络的语音资源访问得到,在一个列表 中显示出来了,现在有十几条数据,但是,如果使用的人多了起来,有成千上万条数据的话,肯定是不可能全部一下子都存在本地的,所以,是不是有要存储在缓存里面,那缓存里面存多少的量合适呢?另外,在列表中,可能显示的数据会是一下子接收全部的数据,像那种 抖音呐,其它一些媒体的软件,他们的列表,是只有预缓冲几条的,这个要怎么做呢?
建议:分页请求
做法:
需要更多可以再问
做个分页或者懒加载
前端分页,预加载下一页或下三页
当数据资源多的时候 后台肯定是要做分页的 然后你每次请求的时候通过分页参数请求多少条数据这样子,然后预缓存其实也就是加载当前语音资源的时候 同时加载后面几条语音资源缓存在本地。然后滑动到下调语音资源的时候 去加载更后面的 这样子达到预缓存的目的。