【发布时间】:2022-12-24 08:02:25
【问题描述】:
我正在尝试使用 node.js 中的 Promise.all 并行进行一些 API 调用。结果我得到了正确的输出。我想检查我的 API 调用是否实际上是并行进行的,而不是串行进行的。我在哪里可以找到发出呼叫和接收响应的顺序(或者更确切地说是可视化)?是否有任何工具(VSCode 扩展)可用于检查相同的内容?
【问题讨论】:
-
为请求计时。如果每个请求需要 0.1 秒,而 10 个请求需要 1 秒,那么它们是连续进行的。但是,如果 10 个请求大约需要 0.25 秒,那么它们可能是并行发出的。请注意,从您的调制解调器/路由器到互联网并从互联网返回到您的以太网/wifi 卡的位是串行发送的,而不是并行发送的。因此,在某些时候,消息会在硬件级别按顺序排队。并行请求唯一改进的是浪费在软件等待上的时间
标签: node.js visual-studio-code