从数据库中检索信息的速度

The speed of information retrieved from the database

我在树视图中列出了我从数据库中提取的数据。但我有一个问题。我有一个城市、县和社区 table。我在 table 上写了 selected 省的地区和 selected 地区的社区。一张一张打印是没有问题的,但是当我们select很多数据(全部)的时候,这个过程在网络上运行大概需要17分钟。当我将手从 All 键上移开时,由于对 wep api.

的请求,新数据不断涌现

我想到的解决方案是;

当我们停止 select 全部按钮时停止网络。 通过添加 20 分钟的延迟让用户等待使用该站点。 (这没有任何意义。)

private ngUnsubscribeNeighborhood = new Subject(); 使用结构。我对我们订阅的地方进行了管道分配。我将 Pipe 设置为 takeUntil 并将其分配给 ngUnsubscribeNeighborhood。然后我点击了一个按钮。 ngUnsubscribeMahalle.next(); 我通过

解决了问题

尝试使用谷歌搜索虚拟滚动可能会有帮助。由于 ngFor 需要时间来渲染大数据,因此使用虚拟滚动可以帮助减少渲染时间。