网络上的 FastCGI 协议

网络上的 FastCGI 协议

由于我无法控制的原因,我们的 NAT 网络上有一个 Web 服务器(相当标准的 Debian/Apache 部署),它将所有流量都发送到端口 80 和 443。我无法改变这一点。这台机器恰好是 32 位的(再次说明,不是我做出的决定,因为我会以不同的方式做这件事)并且有点旧。我一直在尝试将我的环境从 PHP-FPM 切换到Facebook 的 HHVM 应用服务器,无法安装在这台特定的机器上(HHVM 不支持 32 位机器)。我需要安装 HHVM,因为我想使用 Facebook 的新语言,黑客

我的第一反应是想知道如果我将 HHVM 应用服务器安装在与 Web 服务器不同的机器上,性能是否会明显下降,而 Web 服务器使用TCP 端口 9000 上的 FastCGI 协议。我认为这是可能的,而且相当容易做到,HHVM 只需要绑定到机器的真实 IP,而不是环回地址。机器之间的链路是全千兆的,中间有一个交换机,该区域的网络流量非常低,它们在机架上物理上是相互叠放的。所以,如果它可能的话,性能下降会怎么样?

答案1

是的,从技术上讲这是可行的,但是我强烈建议不要走这条路。听起来你对环境的控制不足以正确实施它。继承此系统的系统管理员不会对你的 HACK 感到满意。:-)

相关内容