对于乘客(mod_rails)来说,Rails的部署是否相当简单?但是,在竞争激烈的软件领域考虑它是多么实用呢?如果部署基于Python或PHP框架的网站,它只需要Rails部署的一小部分,这是真的吗?我确信有一段时间Rails部署与其他框架非常相似,但我想在竞争激烈的软件领域中获得一些想法,与基于Python或PHP的框架相比,Rails的竞争力如何,支持类似的并发用户请求。
答案 0 :(得分:2)
自然地使用类似PHP的东西需要较少的设置,因为apache / {insert_web_server_here}不必仅仅为了运行应用程序而挂钩到中间件。它所需要的只是加载php模块并关闭并运行。
但是,我不会让你吓跑你部署Rails应用程序。乘客真的很容易,因为它通过命令行逐步引导您,并告诉您在某些Apache配置文件中放置什么等。
使用Passenger的另一个优点是它使用REE(Ruby Enterprise Edition),因为它的增强垃圾收集解决方案等,它比MRI快得多。