0

对于我正在帮助架构师的应用程序,我们想使用 nginx + unicorn 作为我们服务器堆栈的一部分。我们听说过关于 nginx 提供静态文件的速度的好消息。不幸的是,我们的身份验证过程的一部分需要 apache 服务器。仍然使用 nginx 是否可以接受,但是在 nginx 和 unicorn 之间有 apache 或者这变得荒谬了?我不知道这会如何影响性能。

4

1 回答 1

1

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

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

于 2013-04-10T22:41:00.063 回答