哪个是更好的分页参数(offset或pageNum)

时间:2017-09-09 08:26:40

标签: url

例如

服务使用mysql

1,http://lll.ooo.nm/user?offset=0&count=10第一页

2,http://lll.ooo.nm/user?pageNum=1&pageCount=10第一页

客户

使用1 offset = list.size

当加载更多pageNum ++时,使用2必须维护类似'pageNum'的var。       和服务必须改变在(pageNum-1)* pageCount

1 个答案:

答案 0 :(得分:1)

偏移是更好的方法。 1. mysql查询应该使用LIMIT。 2.第一次从请求需要传递offset = 0时,mysql查询应该有LIMIT从offset到每个请求的记录数,例如。 10,20等并返回服务响应中的新偏移量,以便下一个服务请求偏移参数变为offset = 0到offset = 20(如果每个请求20个记录) 3.如果没有更多记录,则需要在服务响应中返回offset = -1 4.检查offset = -1,然后不需要更多请求,因为你到达了列表的末尾。