-6

实际上,我从同一个 API 进行了两次调用以获取相同的数据。一个来自父组件,一个来自子组件。

这是我获取数据的parent.js方式child.js

     ...
     this.cyclistService.cyclistInfo().subscribe(
            (cyclist) => {
               this.cyclist = cyclist
            }
        )
     ...

为了减少网络延迟,我应该在这两个地方进行 API 调用还是只在本地传递数据?

4

1 回答 1

1

我发布了ryan-m给出的答案,这可能会帮助其他有同样问题的人。

«只需在本地传递数据。冗余 API 调用总是会变慢,因为手机上的网络延迟可能会很大,你可能有一个失败但另一个不会,以及各种有趣的事情要考虑。如果您有办法在不牺牲正确性的情况下减少需要从移动设备进行的 API 调用的数量,那总是好的。»

于 2021-05-15T09:22:11.363 回答