我在雇员表中有3000条记录,我从我的数据库中提取了一个查询.我可以显示每页20条记录.所以每页显示20条记录将会有150页.我有两个关于分页和排序列方法的问题:
1)如果我实现没有排序列的简单分页,我应该将所有3000条记录发送给客户端,并使用@L_404_0@或jquery进行分页客户端.所以如果用户点击第二页,呼叫不会去服务器端,它会更快.虽然我不知道在浏览器/客户端发送3000个以上的记录会有什么影响?那么最好的方法是将所有记录发送到客户端,并单独进行排序,或者点击页面将呼叫发送到服务器端,然后只返回特定的页面结果?
2)在这种情况下,我需要提供分页以及可排序的列(6列).所以这里用户可以单击任何列,如员工姓名或部门名称,然后按升序或降序排列名称.再次,我想知道在时间响应/记忆方面的最佳方法?