dataTable的分页可以前端实现,但是前端实现的分页是假分页(从后台获取所有数据,再缓存分页处理),这样做确实方便开发,但是随着数据量逐渐增大,查询的消息越来越低,每次都在查询的时候卡住几秒。所以假分页相当不实用了。
在分页前,自己做了一个简单的分页数据量查询测试,分页数据在100条以内的查询效率几乎无感,分页数据在100-1000条的查询消息逐渐慢了下来。进行数据库大量查询时,可以对数据进行分页查询(10000条数据查询100次100条比一次性查询10000条数据快)。
dataTable分页实现:
网页代码如下,随便写的,不用在意显示的是什么。
<div class="box box-primary no-border">
<div class="box-header no-border" style="margin-bottom: -10px;">
</div>
<div class="box-body">
<table class="table table-bordered dataTable display aoTable" style="font-size: 12px;width: 100%;">
<thead>
<tr>
<th>id</th>