Web服务器和应用程序服务器Ruby on rails

时间:2016-04-14 13:30:46

标签: ruby-on-rails architecture passenger

在ruby on rails上的可扩展项目的最佳实践。问题:我不了解ror项目中Web和app服务器之间的区别。

我理解应用程序和Web服务器之间的区别是Web服务器处理请求和应用程序具有业务逻辑。但是,我不太明白如何在我的ruby on rails应用程序中实现它。

所以,我有例如两个实例和ruby on rails应用程序。 在第一台服务器上我想建立一个Web服务器,在第二台服务器上我想安装应用服务器。 但是,例如,我使用乘客作为我的网络服务器,这使我更容易部署我的ror应用程序。那么,我是否有实施这种逻辑的任何好处?我可以将乘客用作缓存服务器或类似的东西吗?是否可以将乘客放在另一台服务器上并向ror应用程序发送请求?或者我完全错了,不理解这个概念?

注意:我刚刚找到了亚马逊网络应用程序托管架构,现在我试图弄清楚它是如何实现的以及它如何工作。