使用Laravel分页或简单分页


Use Laravel pagination or simple pagination

我知道如果我有一个大的数据集,我应该使用简单的分页,但有人可以告诉我是否有办法确定什么时候足够大,可以应用简单的分页

例如,在不久的将来,我将不得不处理一个有40K记录的表,我将使用简单的分页,但。。。我应该用它吗?还是反应过度

提前感谢

很难回答,在确定是否需要进行简单的分页之前,您应该对这两种方法进行一些测试。

不同的是,分页运行了一个额外的查询,该查询使用相同的查询选择count(*),没有限制,这样它就知道要显示多少页面以及如何生成链接。由于简单的分页不使用编号链接,只使用next和previor,因此不需要运行额外的查询。

即使是40k记录也是一个相当小的数据集,使用分页应该是安全的,除非你特别不想要或不需要它提供的额外链接,在这种情况下,使用简单的分页。