开发者社区 问答 正文

开发联调阶段,接口的响应时间特别长可能存在哪些问题?

开发联调阶段,接口的响应时间特别长可能存在哪些问题?

展开
收起
Dons 2021-12-06 19:52:45 893 分享
分享
版权
来自: Java开发者 举报
1 条回答
写回答
取消 提交回答
  • 最常见的有:

    1)慢 SQL 会是性能瓶颈,主要原因是没有命中索引。

    2)发送远程数据请求(RPC 远程调用、HTTP 远程调用)。

    3)I/O 操作等。

    最常见的是在循环中执行 SQL或者网络请求。

    然后审查一下自己的代码发现 SQL 查询部分都可以命中索引,调用链路上有一个函数最终会调用 HTTP 请求,而且是在一个循环里。

    因此最有可能成为造成接口延时的是底层依赖的 HTTP 请求。

    2021-12-06 19:53:25 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址: