webman 偶尔很慢很慢怎么回事?[已无碍]

qnnp

问题描述

如题、现在有个项目使用webman二进制打包部署、已经开发部署好了,今天发现个比较严重的问题。
在客户端未做操作一段时间之后请求部分接口反应很慢,达到十来秒的程度,但是接口请求多次之后就会恢复正常,现在猜测可能是数据库连接等待之类导致的可是还没来得及埋点测试。

请问有哪位道友遇到过一样的情况没?

截屏2024-04-30 17.52.27.png截图

297 2 0
2个回答

walkor

发证明慢的截图

  • qnnp 16天前

    现在发了

  • qnnp 16天前

    感觉像是网络问题,可是访问其他服务没碰到过

walkor

截图
红框部分是服务器接收数据 处理数据 返回数据用的耗时,一共耗时大概86毫秒,所以框架没有问题。
耗时主要在浏览器已停止部分6.29秒和SSL握手964毫秒,这些属于连接前的等待和SSL连接耗时,不属于webman范围

  • qnnp 16天前

    是的,有可能是开cdn的原因吧,节后再调试一下

  • qnnp 16天前

    以前一直没遇到过

  • walkor 16天前

    截图
    进一步,你点击截图里那个解释按钮,能看到各个字段含义。

    已停止部分耗时长一般是因为下面几个问题

    • 有更高的优先级请求。
    • 此源已打开六个 TCP 连接,这是限制。 仅适用于 HTTP/1.0 和 HTTP/1.1。
    • 浏览器在磁盘缓存中短暂分配空间。

    有可能是你打开了太多这个站点的页面或者页面发起了很多请求导致6个TCP连接占满了导致的等待

🔝