网页分页
这个大家都懂,前端传参数携带第几页,每页的数据
后端mysql start limit size 即可
还可以整个mybatis pageHelper
客户端游标
我们需要客户端查看近一个月的游戏记录
上下滑展示,
越往下滑,展示的记录越早
并没有页的概念,用什么呢?
游标cursor + 每次下滑多展示的数据记录个数 count
count一般是固定
cursor第一次请求为空,后端根据当前时间maxTime去数据库库里拿count条数据,即 create_time < maxTime
然后返回一批数据到客户端,客户端取返回的最后一条数据的create_time(是这批数据时间最早的,下次请求更早的数据)作为下次请求的cursor
用户下滑的话就会带着这个cursor请求后端
maxTime = cursor 再去数据库拿比这个时间更早的count条数据
转载请注明:汪明鑫的个人博客 » 网页分页 & 客户端游标
说点什么
您将是第一位评论人!