十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
分页常用的几种实现方式如下:
(1)将数据全部一次性查出来,然后通过后端进行分页再把数据送到前端,因为是一次性把数据全部查询出来,如果数据量比较大的话,效率会很低。不建议使用。
(2)将数据全部一次性查出来,然后把全部数据送到前端,通过前端进行分页,这个方式虽然说分页的任务交给了前端来做,但是后端的数据查询压力还是很大,所以不推荐使用。
(3)通过数据库自带的limit语句进行分页,前端只需传递每一页数据数量,以及当前页是第几页即可,这样做每次前端点击分页的按钮,传回每一页数量和页码之后,后端都会进行一次数据查询,虽然说查询次数变多了,但是查询数据数量变少了,所以效率很快,如果不想用分页插件的话,推荐使用这种方式。但是这种方式写代码起来比较麻烦,需要很好的设计代码结构。
(4)通过分页插件进行分页,通过分页插件进行分页的好处就是不用自己对sql语句进行参数设计,前端的分页控件有很多的ui框架都自带。如果持久层用的是Mybatis的话,建议用配套的分页插件PageHelper。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧