在服务器端还是前端分页更好?

时间:2019-02-02 13:03:21

标签: laravel vue.js

我正在构建Laravel + Vue应用程序,我想知道,在后端还是前端使用分页会更好?我认为这是更好地与作为至少数据每页可以发送请求,但是我想听听您的意见。

1 个答案:

答案 0 :(得分:3)

这是一个权衡,每个人都有其优点和缺点。

对于服务器端分页:

  1. 您的请求时间和数据减少了,因为服务器只会发送选定的行数。
  2. 浏览器需要较少的内存,因此可以更快地处理过滤器,映射,缩小等操作(仅一页)

对于客户端分页:

  1. 由于所有数据都存在于客户端计算机上,因此用户可以轻松地来回切换。
  2. 可以对整个数据进行过滤,搜索,映射,缩小。
  3. 服务器得到的搜索,过滤等请求很少,需要额外的请求,并且服务器需要多次迭代。

因此,请根据您的特定要求进行选择。