【发布时间】:2020-06-03 05:52:23
【问题描述】:
我已经为 tomcat9 应用程序从 http1.1 升级到 HTTP2。这次升级后,我可以看到其余 API 的性能变慢了。我对 1000 个样本进行了负载测试,结果,HTTP1.1 具有更好的吞吐量和平均响应时间,但我期望它适用于 HTTP2。
是否有任何必须完成的配置或我遗漏了什么?
PS:响应的Content-type是application/json类型。
【问题讨论】:
-
您是在比较两者的 HTTPS 吗?你每次只打一个电话吗(HTTP/2 主要更适合多个调用重用同一连接的用例,并且类似于 HTTP/1.1 我只打一个电话)?您的通话是否通过低延迟、高带宽连接(例如在数据中心内)?
-
此应用程序在 tomcat 中运行,其中为 http1.1 公开了 8080 端口,为 http2 公开了 8443 端口以及 SSL(HTTPs)。我正在使用 JMeter 从并发线程创建 1000 个请求。这些请求不是一一对应的。