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

Laravel 在服务器端还是前端分页更好?,laravel,vue.js,Laravel,Vue.js,我正在构建Laravel+Vue应用程序,我想知道在后端还是前端使用分页更好?我认为发送请求时每页的数据越少越好,但我想听听您的意见。这是一种折衷,每一种都有自己的优缺点 对于服务器端分页: 您的请求时间和数据将减少,因为服务器将只发送选定的行数。 浏览器需要更少的内存,因此只需一页就可以更快地进行过滤、映射、缩减等处理 对于客户端分页: 由于所有数据都存在于客户机上,用户可以轻松地来回切换。 可以对整个数据进行过滤、搜索、映射和缩减。 服务器得到的搜索、筛选等请求很少,需要额外的请求和对服务器

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

这是一种折衷,每一种都有自己的优缺点

对于服务器端分页:

您的请求时间和数据将减少,因为服务器将只发送选定的行数。 浏览器需要更少的内存,因此只需一页就可以更快地进行过滤、映射、缩减等处理 对于客户端分页:

由于所有数据都存在于客户机上,用户可以轻松地来回切换。 可以对整个数据进行过滤、搜索、映射和缩减。 服务器得到的搜索、筛选等请求很少,需要额外的请求和对服务器的多次迭代。
因此,请根据您的具体要求进行选择。

这是一种权衡,每种选择都有自己的优缺点

对于服务器端分页:

您的请求时间和数据将减少,因为服务器将只发送选定的行数。 浏览器需要更少的内存,因此只需一页就可以更快地进行过滤、映射、缩减等处理 对于客户端分页:

由于所有数据都存在于客户机上,用户可以轻松地来回切换。 可以对整个数据进行过滤、搜索、映射和缩减。 服务器得到的搜索、筛选等请求很少,需要额外的请求和对服务器的多次迭代。
因此,请根据您的具体要求进行选择。

如果您有1000万条记录,您认为如果您通过任何品牌浏览器前端进行分页,会发生什么情况?你应该问你的同事,而不是街上的随机人群。在大多数情况下,你的问题的答案是后端。如果你有1000万条记录,你认为如果你通过任何品牌浏览器前端分页会发生什么?你应该问你的同事,而不是街上的随机人群。在大多数情况下,你的问题的答案是肯定的。