页面分页展示的坑

  之前在做页面分页展示遇到了两个坑,在这里分享下。

  1、刚开始做页面分页展示时,我是将数据全部查出后,再用php的数组切割函数array_chunk进行分页的。如果数据一多,首先是查询数据会花费很长时间,然后使用php数组切割又要花费时间,导致页面超时没有显示出来。因此以后页面展示,如果数据量大一定要用数据库的limit进行分页,不能一次性查完后再数组切割。

  2、如果有使用order排序,如果排序的内容重复率过高,分页limit后有可能导致分页显示数据异常,所以使用order后最好再加第二个排序条件,第二个条件最好是无重复项的,比如主键,这样分页后的页面排序是固定的。

posted @ 2020-01-10 09:27  星月残雪  阅读(213)  评论(0编辑  收藏  举报