【问题标题】:why not recommended to use Jquery DataTable?为什么不推荐使用 Jquery DataTable?
【发布时间】:2018-07-08 12:48:13
【问题描述】:

我正在努力提高显示学生信息列表(大约 10000 名学生)的页面的性能。 该页面使用数据表显示列表,但速度很慢。 我的团队负责人建议将datatable替换为另一个以显示列表的东西,因为datatable非常慢,但是我读了一篇文章说:

“如果您正在处理大型数据库,您可能需要考虑使用 DataTables 提供的服务器端选项”。

显示大量数据列表的正确方法是什么?

【问题讨论】:

    标签: jquery datatable pageload


    【解决方案1】:

    你需要做服务器分页,这意味着在每个页面调用都会调用服务器并获取当前页面数据。

    当使用服务器端分页时,客户端和服务器将提供少量日期(仅限当前页面数据)。

    还有,它的延迟加载。

    惰性模式可以方便地处理大型数据集,而不是加载 整个数据,通过调用 onLazyLoad 加载小块数据 每次分页、排序和过滤发生时回调。

    【讨论】:

      【解决方案2】:

      这只是一种可选的使用方式,你不能强行使用。 当您使用无服务器选项时,DataTable 对已经在浏览器中显示的页面起作用,但是当您使用服务器选项时,它可能会帮助您拥有更多功能。

      【讨论】:

        【解决方案3】:

        Jquery 数据表是显示数据的最快方式之一。它提供了可以导航到其他数据页面的功能。只是不要一次加载所有数据行或大量数据。即使 phpmyadmin 会因为您选择显示每页的所有数据行而变得缓慢。

        【讨论】:

          猜你喜欢
          • 2016-02-23
          • 2017-11-04
          • 2011-10-22
          • 2011-04-11
          • 2021-10-12
          • 2012-12-07
          • 2012-05-16
          • 2020-06-29
          • 2014-08-11
          相关资源
          最近更新 更多