CNode

node 做接口转发,http.request 并发请求达到 1000 后,响应就很慢,这是为什么啊?

问答
Xxiansen22发布于6 年前最后回复6 年前2 回复4901 浏览0 收藏

最近对 node 服务进行压测(node 服务只是做接口转发),qps 达到 1000 后,http.request 响应的就非常慢,这个慢体现在调用 http.request 后到建立 tcp 连接这段时间,随着请求数增加,会越来越慢,能达到 3 分钟。 后端的接口是没有问题的,tcp 建立后,100ms 就可以返回数据,node 服务也没有阻塞和复杂计算。

查看回复

回复 (2)

G
Gitforxuyang#1·6 年前

node转发到后端服务器的时候每次都新建一个http连接? 应该有个连接池吧? 而连接建立非常慢可能的原因有很多,建议抓包观察。

Z
zy445566#2·6 年前

接口转发直接用http-proxy,人家都封装好了

参与回复
登录后即可参与回复。登录