【发布时间】:2012-06-13 14:58:26
【问题描述】:
我正在我的 Python 应用程序(基于 Django)中使用 gevent。但是,我现在想知道如何在生产中运行它。我应该使用什么服务器?在开发过程中,我使用 gevent.pywsgi,但它可以用于生产吗?我也听说过 gunicorn,但我见过一些漂亮的 bad benchmarks。
注意:我需要 SSL。
【问题讨论】:
-
关于这个基准的两点。 1.) gunicorn 测试使用默认同步工作程序,而不是您要使用的 gevent 工作程序。 2.) 从总结“如果有一点让这个基准很清楚,那就是大多数 Python Web 服务器都提供了很好的性能,如果你觉得事情很慢,那么首先要看的是你自己的应用程序。”
-
查看类似问题的答案 (stackoverflow.com/questions/7855343/run-web-app-with-gevent/…),gevent 的作者自己说,简而言之,“使用 gunicorn。”