Sword版本请求后端返回数据的整个流程响应很慢,想知道原因和排查方法

Blade 未结 2 1328
嗨SpringCloud
嗨SpringCloud 2020-04-23 16:02

一、该问题的重现步骤是什么?

本地开发测试。

1.  已经在后端的控制台查看过SQL 执行时间,都是只有几ms到几时ms。

2. 在zipkin查看微服务调用到返回时间也只有200-400ms

3. 在浏览器的network里查看timing,TTFB一直为 1.20s-2s以上(导致前台回显数据看起来就很慢)


二、你期待的结果是什么?实际看到的又是什么?

几百ms之内就返回来。菊花闪一下就渲染出来。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Sword商业版,Spring Blade。 Win10


四、请提供详细的错误堆栈信息,这很重要。

image.png

image.png

image.png    后台微服务打印日志


五、若有更多详细信息,请在下面提供。



2条回答
  •  smallchill
    smallchill (楼主)
    2020-04-23 16:49

    我看了下线上演示系统,好像没问题啊,你的具体重现步骤发一下看看呢

    image.png

    作者追问:2020-04-23 16:49

    具体步骤:

    1. 测试系统自带的 用户管理image.png

      系统发起tree请求:1.62s

      image.png


       

      系统发起page请求:4.62s


      image.png

    2. SQL执行时间为 (6ms)

    image.png


    3 . 控制台打印Response 响应时间 (407ms)

    image.png


    所以,想请教下作者大大  问题是出在网关还是什么?为什么响应要3,4s以上这么久.

    我自己写的接口也很慢。

提交回复