使用带有独角兽的apache的nginx for rails还是会很慢?

时间:2013-04-10 22:14:35

标签: ruby-on-rails performance apache nginx unicorn

对于我正在帮助架构师的应用程序,我们希望将nginx + unicorn用作服务器堆栈的一部分。我们听说过nginx可以提供静态文件的速度。不幸的是,我们的身份验证过程需要一个apache服务器。仍然使用nginx是否可以接受,但是然后在nginx和unicorn之间使用apache还是只是变得荒谬了?我不知道这会如何影响表现。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序需要 Apache运行,请使用Apache。 Apache提供静态文件就好了。

一旦您的代码库稳定,请担心性能优化。十分之九,您的代码是性能问题的原因,而不是您选择的Web服务器,当然也不是它提供静态文件的能力。如果您正在服务这么多静态文件而需要考虑性能,请在外部托管它们(Amazon S3?)或使用CDN。