我正在尝试在 Unicorn 和 Phusion Passenger Standalone(以前称为 Phusion Passenger Lite)之间做出选择。我想在我的服务器上托管多个应用程序。我有 nginx 正在运行并监听端口 80。我需要一个 web 应用程序服务器,我可以根据请求服务器名称和/或缺少现有静态目录/文件来代理请求。我对将 Passenger 编译为 nginx(标准安装)的一部分不感兴趣,因为我的模型允许更大的灵活性(例如使用不同的应用程序运行不同版本的 Ruby)。
我读过很多关于 Unicorn 的文章,它很适合我的模型,但我认为 Passenger Standalone 基本上可以做同样的事情。尽管有大量关于标准 Passenger 安装的文档,但针对 Passenger Standalone 的文档似乎并不多。甚至官方文档也是赤裸裸的。
有人可以比较和对比这两个 Ruby Web 应用程序服务器,并告诉我每个服务器的优缺点吗?请记住,它们仅用于“快速客户端”。
谢谢。
如果您已经设置了 nginx,请使用 Unicorn。如果没有,请使用 Passenger Standalone,它带有自己的内置 nginx。也许这也会影响您对文档的处理方式。单独记录本质上是捆绑在一起的两个记录良好的产品并没有多大意义。
你会听到关于两者的好消息。如果您赶时间,请选择一个然后出发。否则,请尝试两者并根据您自己的经验做出决定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)