分页查询接口优化

1 app端查询时,listview上拉加载更多展示。之前做app的时候,服务端直接返回当前页的数据,由客户端根据返回的一页地数据来盘点是否请求下一页。这边有个体验就是。比如一页10条数据,总共50条数据,那么再第五页时,会再次请求一次。概率1/10;其实对体验影响不大。

另外客户端不像服务端,一般不会显示一共多少页。这样就省去数据库查询总数量的耗时了。

2 PC端的话,一般需要显示一共多少页。但是我们要知道,绝大多数的场景,很少会查10页 20页之后的数据的。比如baidu搜索时.一种优化是,第一次查询总页数,然后保存在redis中,在只有一段很近的时间,比如半小时,不再去数据库查询总数量,直接从redis获取。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,056评论 2 89
  • 年是游子似箭的归心,父母望穿秋水的盼 年是热腾腾的白米饭,香喷喷的肉麦饼 年是厚厚的被子,暖暖的被窝 年是南方湿冷...
    vivien陈芳阅读 421评论 2 0
  • 孔令澜对着MSN,眼睛一眨不眨,没有丝毫的分神,他在等待一个人的回答。 Cici蔡,Janet的秘书,一个可爱的上...
    爱聊天的广告人阅读 711评论 0 51