rails nginx passenger bundle 这几者是怎么协作的?

想问一直这几者是怎么样的一种方式来工作的,他们又各自负责什么部分呢

2 个回答

这几个东西的协作和其他架构基本上是一样的

首先用nginx做反向代理,动态请求转交给更轻量的rails容器(你可以用passenger或者unicorn)去处理,充分利用passenger或者unicorn在unix domain socket方式下的高性能,rails当然就是后端的功能实现。关于bundle这个是用来管理项目的gem依赖。官方的解释如下:
* Library management system for rails app
* ability to pack and lock your gem files for your rails app.