解决 - 数据库页数越大速度越慢

原因:

  页码越大向后需要扫描得行数越多,因为每次都是从0开始得。
解决:
  - 限制显示得页数
  - 记录当前页数据ID最大值和最小值,再次分页时,利用where根据ID先进行筛选,然后再分页。        

    djangorestframework 源码就是这么做的

  - 错误答案:
    - 扫描索引表
    - 再去数据库表中获取数据

posted @ 2018-07-23 11:51  Alice的小屋  阅读(311)  评论(0编辑  收藏  举报