Bottle可以使用多个网络服务器:
内置 HTTP 开发服务器并支持 paste、fapws3、flup、cherrypy 或任何其他支持 WSGI 的服务器。
我正在将 Bottle 用于桌面应用程序,我想在这种情况下开发服务器就足够了。我想知道你们中的一些人是否有使用替代服务器之一的经验。
哪个服务器用于哪个目的?
Python WSGI web 应用程序在 Apache 中运行良好,使用mod_wsgi。
在 Windows 上,我使用isapi-wsgi在 IIS 上生产 WSGI Web 应用程序
我会向你推荐uWSGI,他超快!
尝试设置一个使用 uWSGI-Python 作为后端的 nginx 服务器来运行你的瓶子应用程序:)
我现在正在使用女服务员,它看起来既稳定又快速。而且它是纯Python。
使用 ApacheBench 在 localhost (Mac OS X 10.6) 上使用CherryPy、Paste和Rocket进行了快速测试,Rocket 是最快的。更高的并发性更稳定。
以下是各种 Python Web 服务器的一些非常全面的基准测试......
http://nichol.as/benchmark-of-python-web-servers
我已经使用 Cherrypy 和 Paste with Bottle 并且两者都没有问题。
我使用 Gevent,速度非常快,并且新版本 (gevent-1.1rc5) 修复了 SSL 错误。