gpt4 book ai didi

javascript - AngularJS - 大量数据

转载 作者:行者123 更新时间:2023-11-28 12:34:20 26 4
gpt4 key购买 nike

我一直在考虑将我们当前的管理系统转移到 JS 框架一段时间,今天我测试了 AngularJS。我真的很喜欢它的力量。我创建了一个演示应用程序(来源:https://github.com/andyhmltn/portfolio-viewer),它有一个“项目”列表,并将它们显示在分页列表中,您可以实时订购/搜索。

我遇到的问题是弄清楚如何使用更大的数据集复制这种行为。理想情况下,我希望有一个可实时排序/可搜索和分页的项目表。

我关心的是这个表至少有10,000+条记录。目前,这没有问题,因为它是一个 PHP 文件,将查询限制为当前页面并将任何搜索选项附加到末尾。上面的演示只有大约 15-20 条记录。我想知道如果不一次将所有记录拉入一个 JSON 请求,那么对如此大量的记录执行相同的操作会有多困难,因为这将是令人难以置信的慢。

有人有什么想法吗?

最佳答案

我习惯于用 JavaScript 处理大型数据集,我建议您:

  • 使用分页(服务器端或客户端,具体取决于数据的实际量,请参见下文)
  • 使用Crossfilter.js对记录进行分组并在 GUI 中采用多级架构(每月记录、双击、单击月份的每日记录等)

我经常使用的一个指标如下:

rowsAmount x columnsAmount x dataManipulationsPerRow

此外,请考虑以下事实:处理大型数据集和显示它们是两件截然不同的事情。

关于javascript - AngularJS - 大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com