Chrome中的“Stalled”或“Initial Connection”中,HTTP nw调用何时需要时间?这些状态可以为同一个请求创建多个线程吗?

s6fujrry  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(119)

我有一个应用程序,使用angular作为客户端,Java(Springboot)作为后端。有时候,对于一些随机的网络调用,瀑布会陷入“停滞”或“初始连接”状态。当这种情况发生时,我在log4j日志中观察到,对于同一个请求,会创建多个线程。从而导致React延迟。对于同一个请求,当它再次被触发并且它没有停留在这些部分时,它会在毫秒内检索数据。Waterfall stateLogs-
检查了Angular和Java逻辑,但似乎没有什么问题,因为它在其他nw调用中工作正常,这个问题是零星的

czq61nw1

czq61nw11#

我在我的Angular App中也有类似的经历。结果发现请求正在等待初始请求响应并将其用作缓存。
如果可以的话,尝试将这些添加到请求头中

headers: new HttpHeaders({
            'Cache-Control': 'no-cache, no-store',
            'Pragma': 'no-cache'
          })

希望这有帮助

相关问题