【问题标题】:Use Laravel pagination or simple pagination使用 Laravel 分页或简单分页
【发布时间】:2016-04-28 23:00:41
【问题描述】:

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

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

提前致谢

【问题讨论】:

    标签: php laravel pagination


    【解决方案1】:

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

    不同之处在于分页会运行一个额外的查询,该查询使用相同的查询选择 count(*) 而没有限制,因此它知道要显示多少页以及如何生成链接。由于简单分页不使用编号的链接,只是下一个和上一个,它不需要运行那个额外的查询。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 2017-09-19
      相关资源
      最近更新 更多