是否有研究比较nginx和Apache之间交付python web应用程序(在我的例子中是Django)的性能(RPS、CPU、内存使用等)?
有人能帮我了解事实吗?
你推荐哪种组合?
发布于 2012-01-23 06:25:43
它不仅仅是在这些值的基础上进行比较,特别是与这些基准通常是如何使用hello world程序进行比较的。
换句话说,低级服务器基准测试最终不会告诉您任何信息,因为您只能使用特定的应用程序堆栈、数据库和后端服务进行测试,以正确了解应用程序将如何执行。这是因为它通常不会是web服务器的瓶颈,而是您的应用程序,这将是问题所在。
最终,任何Python托管解决方案都可以被使用并有效地工作。
您真正应该关注的是监视工具,这些工具允许您持续监视已部署的应用程序,以便根据您对应用程序、数据库等所做的更改,了解性能随时间而发生的变化。
没有监控工具,你可以做你想做的多少web服务器基准测试,但你仍然会对你的真实世界的应用程序的运行方式一无所知。
发布于 2012-01-24 10:49:11
第一个是python应用程序服务器基准测试怎么样!
Python应用服务器的基准测试
发布于 2012-01-25 15:37:04
我使用Apache托管Python应用程序,因为与其他web服务器( with、nginx等)相比,我对Apache有更多的经验。
但是在性能方面,我会把重点放在缓存上,而不是搜索完美的web服务器。Apache能够使用设计良好的Python应用程序提供良好的性能。就像其他的网络服务器一样。
https://serverfault.com/questions/350938
复制相似问题