如何解决带有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 举报,一经查实,本站将立刻删除。