很快,我计划将我的第一个 Ruby on Rails 应用程序部署到生产环境中,我什至选择了一个具有所有托管服务器和 Capistrano 优点的 Web 主机,您可以从 RoR 提供商那里获得期望。
该提供程序允许 Mongrel、Thin、Passenger 和 FastCGI Web 服务器,这看起来非常灵活,但老实说,我不知道它们之间的区别。我已经对它们进行了一些研究,但是当他们开始谈论功能和最大同时请求时,一切都会变得有点多——而且这些数据似乎因发布者而异。
我看过Passenger(从表面上看)——这对我来说确实很吸引人——但我的印象是Passenger不是真正的网络服务器,而是更像是Apache或nginx之上的一个层,并管理衍生应用程序的实例(如 Mongrel 集群)。
任何人都可以让我直接了解外行术语的差异,以便我可以明智地选择(因为任何看过印第安纳琼斯和最后的十字军东征的人都知道如果你选择不当会发生什么)。