来自PHP背景,我已经习惯了为每个请求启动的整个应用程序的模型。
显然,对于像PHP-FPM这样的工具,这个过程会更加优化,并且它会保留许多子进程(“worker”)在主进程下运行,这些进程被预先加热/启动以处理请求。 / p>
现在我正在学习Ruby,我想知道Ruby会如何支持nginx。事实证明,很难找到一篇关于各种可用选项的文章或博客文章以及整个社区接受的方法。
Ruby是否有类似于服务Ruby应用程序的FPM风格?或者这种基于请求的服务风格对Ruby不太理想?从我所能看到的情况来看,Rubyists似乎更喜欢应用服务器类型的方法 - Unicorn,Passenger等 - 而不是“清白,每个请求都是新鲜的”方法。