Django:带有WSGI的Nginx或带有WSGI的Apache

有没有比较nginx和Apache之间交付pythonnetworking应用(Django在我的情况下)的性能(RPS,CPU,内存使用等)的研究?

有人可以用事实帮助我吗?

你会推荐哪种组合?

除此之外,还有更多的东西,比如在这些价值的基础上进行比较,特别是这样的基准通常是通过一个hello world程序来完成的。

换句话说,低级别的服务器基准testing最终会告诉你什么都没有,因为你只能用特定的应用程序堆栈,数据库和后端服务来testing,以正确理解你的应用程序将如何执行。 这是因为它通常不会是Web服务器是瓶颈,但您的应用程序等将是问题。

最终,任何Pythonnetworking托pipe解决scheme都可以被使用并且有效地工作。

你真正应该关注的是监视工具,它允许你不断地监视你部署的应用程序,以便你可以看到性能如何随着你的应用程序,数据库等的变化而改变。

如果没有监控工具,您可以尽可能多地执行Web服务器基准testing,但对于您的真实世界应用程序运行情况,您仍然处于黑暗之中。

怎么样python应用程序服务器基准第一!

Python应用服务器的基准

我使用Apache来承载Python应用程序,因为我对Apache有更多的经验,比其他的Web服务器(Lighty,nginx等)要多。

但是当谈到性能时,我会专注于caching而不是寻找完美的Web服务器。 Apache能够通过精心devise的Python应用程序提供良好的性能。 像任何其他的Web服务器。