使用 HTTP/2 甚至 HTTP/3 进行反向代理和后端之间的连接有哪些优点和缺点?
我还没有真正遇到过这种情况,只看到 H2 和 H2 部署在反向代理和 CDN 前面。ASFIK H2 和 H3 通常(H2C 是一回事,对吗?)需要 TLS,如果您想远离后端进行 TLS 终止,这将使其不适合。
H2 也可能比基本的 HTTP/1.1 后端更难设置和配置。从好的方面来说,多路复用不是对通过 n 个 TCP 连接获得的固定并发请求数量的改进,反向代理将为 HTTP/1.1 后端连接打开吗?
在 CPU、内存和 IO 上的负载方面有哪些节省和成本?
有没有人有这方面的实际经验?