哪个网络服务器与瓶子一起使用?

时间:2010-05-31 10:37:04

标签: python bottle

Bottle可以使用多个网络服务器:

  

内置HTTP开发服务器,支持paste,fapws3,flup,cherrypy或任何其他支持WSGI的服务器。

我正在使用Bottle作为桌面应用程序,我想在这种情况下开发服务器就足够了。我想知道你们中的一些人是否有使用其他服务器的经验。

哪个服务器用于哪个目的?

7 个答案:

答案 0 :(得分:5)

Python WSGI Web应用程序在Apache中运行良好,使用mod_wsgi

在Windows上,我使用isapi-wsgi

在IIS上生成WSGI Web应用程序

答案 1 :(得分:4)

我会推荐你​​uWSGI,他超快!

尝试使用uWSGI-Python作为后端设置一个nginx服务器来运行你的瓶子app:)

答案 2 :(得分:2)

我现在正在使用waitress,它似乎稳定而快速。而且它是纯Python。

答案 3 :(得分:1)

在localhost(Mac OS X 10.6)上使用CherryPyPasteRocket与ApacheBench进行快速测试,而Rocket是最快的。更高的并发性更稳定。

答案 4 :(得分:1)

以下是各种Python Web服务器的一些非常全面的基准测试......

http://nichol.as/benchmark-of-python-web-servers

我使用过Cherrypy和Paste with Bottle,并且没有任何问题。

答案 5 :(得分:0)

对于速度极快,超轻量级的异步WSGI服务器,请检查bjoern。它是用C语言编写的,使用libev

答案 6 :(得分:0)

我使用Gevent,非常快,新版本(gevent-1.1rc5)有一个SSL错误修复。