【发布时间】:2017-05-28 23:18:15
【问题描述】:
我有一个在 nginx 代理后面运行的 node.js 服务器。 node.js 在端口 3000 上运行 HTTP 1.1(无 SSL)服务器。两者都在同一台服务器上运行。
我最近将 nginx 设置为使用带有 SSL (h2) 的 HTTP2。看来 HTTP2 确实已启用并且可以正常工作。
但是,我想知道代理连接(nginx node.js)使用 HTTP 1.1 的事实是否会影响性能。也就是说,我是否因为我的内部连接是 HTTP 1.1 而错过了 HTTP2 在速度方面的优势?
【问题讨论】:
-
好问题,也可以应用于像 Docker Swarm 这样的容器化
-
您好,只是好奇,您能分享一下您的 nginx 配置吗?我在 Elastic Beanstalk 环境中复制相同的行为时遇到了一些问题。