问题标题已经概括了问题的主要内容......我没有找到任何好的资源,可以概述使用Phusion Passenger Standalone进行Rails应用程序部署的优缺点。它与运行Passenger Nginx或Passenger Apache相比如何?像.htaccess这样的东西是否继续按预期工作?任何见解都将不胜感激!
谢谢!
谢谢!
Standalone是基于Nginx构建的。您可以直接将其连接到端口80,它的行为就像Phusion Passenger + Nginx一样:可以非常快速地提供静态文件服务,根据流量自动启动和停止进程,当进程崩溃时会自动重启,处理进程间的负载均衡等。在性能方面,它与Nginx的Phusion Passenger完全相同。因此,您可以在生产中使用它。
Nginx不支持.htaccess。这是Apache的东西。
如果运行多个StandAlone,则相对于仅运行单个Phusion Passenger for Nginx,它会占用更多的内存资源,但开销相对较小。