我对ReactJS和网络场景比较陌生,所以我转向你,那么。
我们的应用正在与Firebase一起存储数据。最近我为我们的应用程序创建了一个小压力测试,它从数据库加载大约14k个条目并将所有条目保存在数组中。确切地说,我们正在下载一些数据,我们将使用这些数据来表示不同类型的图表并显示一些有关它们的统计信息。 14k,条目数量,这里只是为了测试一切的速度,我们实际上并不期望每个客户有很多条目(至少还没有)。无论如何,我决定考虑未来以及如何处理这类问题。
我做了一些关于加载时间的粗略计算: 4-6秒从Firebase到阵列 3-4s生成图表日期和检查匹配日期(带生成日期的获取数据)和计算数据
使用array.map完成从数据库保存结果的所有操作。我也尝试过使用while / for,因为我读了一些文章,说到性能方面的.map并不是很好。结果是一样的。
所以我在这里问的是什么样的"系统"如果我想为"更大的"做好准备,我应该使用吗?数组中的数据量? .map可以处理那么多数据吗?什么是最佳实践?