![使用 Apache 的 Unicorn Rails 服务器](https://linux22.com/image/618366/%E4%BD%BF%E7%94%A8%20Apache%20%E7%9A%84%20Unicorn%20Rails%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在寻找与 Unicorn 结合使用的最佳设置。将 Unicorn Rails 服务器与 Apache 结合使用是否有明显的优点或缺点?我应该考虑使用 NGINX 吗?
我最关心的是低延迟,而我当前的设置延迟相当高,约为 300 毫秒。
我的堆栈如下所示:
- Ubuntu 12.04 LTS
- Ruby 2.0
- Rails 4.0
- Postgres
- Redis
- Apache2
- 独角兽
答案1
我发现 nginx 和 unicorn 几乎是完美的搭配。
nginx 比 apache 小得多,并且被设计为能够很好地完成一些事情,而不是完成所有可能的事情。
我的设置基本上和您描述的一样,除了由于上述原因我选择了 nginx 而不是 apache。