13

我想知道,因为据我所知, CherryPy是纯粹用 Python 构建的,这显然比 C 等人慢。这是否意味着它只适用于开发/测试环境,或者我可以在NGINX后面使用它,就像我目前使用 Apache 和Fast CGI一样?

4

2 回答 2

19

CherryPy 的 WSGI 服务器与纯 Python WSGI 服务器的速度差不多。我个人在生产中使用它在 Nginx 后面,但即使在我的开发机器上独立使用,我也可以每秒数百个请求加载每个实例。没有问题。

你能找到更快的服务器吗?是的。CherryPy 是否是一个强大的 Web 服务器,并且足以让大多数人在生产中使用?是的。

于 2010-02-10T22:14:18.380 回答
4

您可能应该将 Apache + mod_wsgi 视为任何基于 Python 的 Web 应用程序的标准前端。

您不想从任何基于 Python 的应用程序中提供任何静态内容(.CSS、.JPEG 等);你想要 Apache 提供的静态文件。

您希望 mod_wsgi 守护进程单独处理动态 HTML 页面。

于 2010-02-10T22:41:45.597 回答