HTTP nw 调用何时在 Chrome 中的“停止”或“初始连接”中花费时间?这些状态可以为同一个请求创建多个线程吗?

问题描述 投票:0回答:1

我有一个使用 Angular 作为客户端、Java(Springboot)作为后端的应用程序。有时,对于某些随机网络调用,瀑布会陷入“停滞”或“初始连接”状态。当发生这种情况时,我在 log4j 日志中观察到,对于同一请求,正在创建多个线程。这导致响应延迟。 对于相同的请求,当再次触发并且没有卡在这些部分时,它会以毫秒为单位检索数据。 Waterfall state Logs-

检查了 Angular 和 Java 逻辑,但似乎没有任何问题,因为它对于其他 nw 调用工作正常,而且这个问题是偶发的

angular spring-boot google-chrome ssl connection
1个回答
0
投票

我在 Angular 应用程序中也有类似的经历。 结果发现该请求正在等待初始请求响应并将其用作缓存。

尝试将这些添加到请求标头(如果有效)

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

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.