PHP 有 PHP-FPM,一个 PHP 进程池,可以运行、管理、离开和重生等。这个池可以用于系统中的一堆不同的应用程序。您使用虚拟主机设置 nginx 并告诉它*.php
在特定端口(或 unix 套接字)上转发请求,然后由 worker 处理其余部分。
当您在一个资源受限的盒子上运行许多不经常使用的小应用程序时,它真的非常有用。
对于 Ruby,我还没有看到类似的东西,因为 Rails 需要一段时间才能启动,并且是一个可以运行的独立应用程序,而不是 PHP 有一个或多个任意的入口点,你可以扔给它。 .
我的假设是否正确,您不能使用 Ruby 完全免费地制作 FPM 风格的应用程序?
(我知道 Heroku 并且已经将它用于副项目,但我更感兴趣的是了解更多事情是如何在幕后工作的。)