【发布时间】:2016-08-06 02:25:12
【问题描述】:
Ruby on rails 上可扩展项目的最佳实践。问题:我不明白 ror 项目中 Web 和应用服务器之间的区别。
我了解应用程序和 Web 服务器之间的区别在于 Web 服务器处理请求而应用程序具有业务逻辑。但是我不太明白如何在我的 ruby on rails 应用程序中实现它。
所以,例如,我有两个实例和 ruby on rails 应用程序。 在第一台服务器上我想设置一个 Web 服务器,在第二台服务器上我想安装应用程序服务器。 但是,例如,我使用乘客作为我的网络服务器,这样可以更轻松地部署我的 ror 应用程序。那么,实施这种逻辑会有什么好处吗?我可以将乘客用作缓存服务器或类似的东西吗?是否可以将乘客放在另一台服务器上并向 ror 应用程序发送请求?还是我完全错了,不明白这个概念?
注意:我刚刚找到了亚马逊网络应用程序托管架构,现在我正试图弄清楚如何实现它以及它是如何工作的。
【问题讨论】:
标签: ruby-on-rails architecture passenger