客户端分页和服务端分页各自的优点和缺点

什么是客户端分页?

客户端分页是一次性把数据查询出来放到客户端,然后分段展示数据,例如数据库有1000条数据,一次要显示20条,他会把1000条数据全查询出来再显示20条。

优点:

一次性把数据加载出来,在翻页的过程中不再请求服务器,减轻服务器的压力

缺点:

当数据量过大,达到十万级、百万级时,性能大打折扣,加载速度会比较慢。

什么是服务端分页?

服务端分页是根据需要查询出相应的数据给客户端,例如一次需要显示20条数据,他就只查询出20条数据

优点:

后端分页比较灵活,每次页面跳转都请求数据,更易更好保证数据的正确性,对于客户端机器性能要求不高

缺点:

效率低,每次翻页都需要请求服务器,多用户同时在线使用的话会增加服务器压力

 

建议:数据量较小的情况可以选择客户端分页,数据量庞大的话建议还是选择服务端分页。

THE END