Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Laravel分页或简单分页_Php_Laravel_Pagination - Fatal编程技术网

Php 使用Laravel分页或简单分页

Php 使用Laravel分页或简单分页,php,laravel,pagination,Php,Laravel,Pagination,我知道如果我有一个大的数据集,我应该使用简单的分页,但是有人可以告诉我,是否有一种方法可以确定什么时候数据足够大,可以应用简单的分页 例如,在不久的将来,我将不得不处理一个包含40K条记录的表,我将使用简单的分页,但是。。。我应该用它还是我反应过度 提前感谢很难回答,在确定是否需要进行简单分页之前,您应该对这两种方法进行一些测试 不同之处在于分页运行一个额外的查询,该查询使用相同的查询选择count(*),不受限制,以便知道要显示多少页以及如何生成链接。由于simplepaginate不使用编号

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

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


提前感谢

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

不同之处在于分页运行一个额外的查询,该查询使用相同的查询选择count(*),不受限制,以便知道要显示多少页以及如何生成链接。由于simplepaginate不使用编号的链接,只使用next和previous,因此它不需要运行额外的查询


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

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

不同之处在于分页运行一个额外的查询,该查询使用相同的查询选择count(*),不受限制,以便知道要显示多少页以及如何生成链接。由于simplepaginate不使用编号的链接,只使用next和previous,因此它不需要运行额外的查询

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