公司的移动产品有个类似论坛的功能,就是显示帖子 发帖 回复帖子互动 ,使用频率比较高。
现在问题是帖子显示列表如何分页,因为模块活跃度还行 ,普通的分页不太合适(分页期间增加的帖子太多,分页数据大量重复)。
现在使用的方法是 第一次请求直接取当前的最新的10条,之后每次请求带上最后一条的id,服务器按照提交的id往后取十条。
这种一般来说是比较高效的方法了,可以再缓存前两页的id列表,如果有新增或者删除在清除缓存列表,如果修改则只需更改id对应的缓存即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。