CherryPy是一个强大的网络服务器(即,在像Apache这样的巨大负载下它是否可靠)?

时间:2010-02-10 22:07:06

标签: python webserver cherrypy

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

2 个答案:

答案 0 :(得分:19)

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

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

答案 1 :(得分:4)

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

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

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