Angular 大型数据集和主要数据网格的角度性能问题

Angular 大型数据集和主要数据网格的角度性能问题,angular,primeng,Angular,Primeng,我们已经构建了一个angular(V4.1)应用程序,其中主要是数据表 该应用程序是为小型客户机设计的,即使完全获取2K-3K表行,我们也没有任何问题 过滤工作与电子表格一样的性能 今天我们用大客户机安装了这个应用程序,他的数据大约是每个表3万行 应用程序运行不好,速度慢,很多时候浏览器都会死机。 什么样的行动是可取的? 我们喜欢这样一个事实,即我们可以一次性从服务器获取所有数据,用户可以过滤数据,而无需进一步请求,但有没有一个硬限制,超过它是一个坏主意? 我应该寻找哪些其他优化技术?您是否考虑

我们已经构建了一个angular(V4.1)应用程序,其中主要是数据表 该应用程序是为小型客户机设计的,即使完全获取2K-3K表行,我们也没有任何问题 过滤工作与电子表格一样的性能

今天我们用大客户机安装了这个应用程序,他的数据大约是每个表3万行

应用程序运行不好,速度慢,很多时候浏览器都会死机。 什么样的行动是可取的? 我们喜欢这样一个事实,即我们可以一次性从服务器获取所有数据,用户可以过滤数据,而无需进一步请求,但有没有一个硬限制,超过它是一个坏主意?
我应该寻找哪些其他优化技术?

您是否考虑过实现数据表?从他们的文档中了解到

“惰性模式便于处理大型数据集,而不是加载整个数据,每次分页、排序和筛选时,通过调用onLazyLoad回调加载小块数据。”


感谢您的指导,我可能会参加这门课程,但他们的文档似乎非常稀少。我不明白当负责搜索整个数据的用户筛选时会发生什么,我想服务器我没有亲自使用他们的延迟加载,因此我不会在这方面对您有多大帮助。尝试使用paginator。一次,它将显示有限的分为页面的行,如果您有30k行,那么在1000页中划分表一次将只显示30行。嗨,我们有一个分页器,但分页器本身只是将表划分为许多页面,它仍然有大量数据