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