代码之家  ›  专栏  ›  技术社区  ›  Pravin

Angular Ag Grid客户端分页与服务器端分页

  •  0
  • Pravin  · 技术社区  · 1 年前

    在浏览器中加载ag-Grid数据(约2000+条记录)时,我们面临着严重的性能问题。我们在一个API调用中加载DB中的所有数据,并在不分页的情况下显示所有记录。从数据库获取数据没有太大问题,因为它需要有限的时间。当数据量巨大时,浏览器会崩溃。

    现在,利益相关者要求分页以提高性能和用户体验。

    但是,我想知道我们是否应该选择客户端分页,这样我就可以在角度或服务器端分页中简单地启用Ag网格的分页属性,这样我每次都需要进行DB调用来加载下一页的数据。我担心DB调用的数量可能会因此而增加。

    哪一个更好?当我只启用angular的分页属性时,我已经看到了加载的改进。

    请注意,未来数据将继续增长。可能有20000、30000、50000条记录,以此类推。考虑数据的指数增长。我在某个地方读到,如果数据量很大,那么我们应该采用服务器端分页。这是真的吗?

    0 回复  |  直到 1 年前