带有HTTP / 2和后端服务HTTP / 1.1的反向代理的性能

问题描述

我当前的设置是将Nginx(1.19)用作处理TLS终止并支持HTTP / 2的反向代理。该服务器通过纯HTTP连接到内部网络中的后端服务。

要连接到上游服务器,Nginx仅使用HTTP / 1.0或HTTP / 1.1(proxy_http_version指令),因为HTTP / 2仅适用于安全连接

我试图了解此设置是否会增加开销。因为,如果我没正确理解的话,如果客户端使用单个TCP连接连接到代理,并通过N个流发送请求,则反向代理将不得不向上游建立N个新的TCP连接。

我尝试使用此设置运行一些测试,但未发现太大差异。

如果后端服务仅使用HTTP / 1.1,是否仅在代理中启用HTTP / 1.1而不是HTTP / 2更好?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)