摘要:
分页技术主要分三种:客户端分页、数据库分页、服务器端分页。
客户端分页:客户端分页说的直白一点就是在前台进行分页。这种分页的方式减少了与数据库的交互次数,但主要不足之处在于它要先把所有的数据从数据库中读出来,然后再拿到前台进行分页,当数据量很大的时候,这种缺点暴露的就更加明显。
数据库分页:这种分页方式刚好跟客户端分页相反,它是根据前台对pageSize的要求,按照pageSize的大小来查询数据库。当数据量很大时这种分页方式比较适用,只在页面上有查询需求时,后台才去查询数据库。这种分页方式加大了与数据库的交互次数
服务器端分页:这种分页方式结合了前面两种分页方式。先将数据一次性从数据库中读取出来放到缓冲区,在客户端进行分页。
阅读全文