gpt4 book ai didi

javascript - angularjs 范围内可以存储的最大数据量是多少?大范围应用程序的性能?

转载 作者:数据小太阳 更新时间:2023-10-29 05:12:55 26 4
gpt4 key购买 nike

之前我用Angular JS做了一些小例子。我对 Angular $scope 存储大型数据集的能力和大型数据集的性能有疑问

示例:在酒店预订系统(如 http://www.hotels.com)中,通常酒店 API(Hotelbeds、DOTW...)会为曼谷、迪拜、西类牙等热门目的地提供数百家酒店。

我的问题是,

  1. 当我们将这么多数据分配给 Angular Scope 时,应用程序能否在不损失性能的情况下工作?

  2. Angular Scope 中可以存储的最大数据量是多少?

最佳答案

根据我的经验,当您使用大量 DOM 节点时,每个节点都包含多个 DOM 节点,您的应用程序性能迟早会受到影响:所有 JavaScript 客户端应用程序都会发生这种情况,因为它取决于您的计算机 cpu和 ram。

为避免此问题,最好在 View 中处理少量数据,当然,很少有像无限滚动这样的技术可以帮助达到目的。通常,每次用户执行操作(如滚动、页面更改或过滤)时,您都应该在 View 中显示几个 dom 节点。

请参阅这篇有趣的文章:AngularJS Virtual Scrolling

如果你想检查 angularjs 应用程序的性能,请使用 Batarang

关于javascript - angularjs 范围内可以存储的最大数据量是多少?大范围应用程序的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17670382/

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