优化大型数据集的性能

时间:2018-07-05 13:45:46

标签: angular ag-grid

我们正在使用 ag-Grid 来显示数据。现在,我们要显示约30.000行的免费版本。

我的第一次尝试无法解决这个问题。该页面像永远一样加载。

问题是:
甚至可以在不使用企业版且不使用无限滚动的情况下使用 ag-Grid 显示约30.000行吗?

2 个答案:

答案 0 :(得分:0)

在这种情况下,CPU资源消耗的是DOM操作,拥有30000 *(每行的组件)DOM对象将杀死任何浏览器,我认为任何库都无法对此进行任何更改。

可能的解决方案is to use inifite scrolling,您可以实施服务器端解决方案或前端解决方案。这样,浏览器将不必呈现任何用户都不会滚动到的行,也可以卸载未使用的DOM对象以释放一些内存。

答案 1 :(得分:0)

我刚刚发现,通过启用分页功能,ag-grid可以轻松处理此数据量。