【发布时间】:2011-02-25 22:36:42
【问题描述】:
Bottle 可以使用多个网络服务器:
内置 HTTP 开发服务器,支持 paste、fapws3、flup、cherrypy 或任何其他支持 WSGI 的服务器。
我正在将 Bottle 用于桌面应用程序,我想在这种情况下开发服务器就足够了。我想知道你们中的一些人是否有使用过其中一种替代服务器的经验。
哪个服务器用于哪个目的?
【问题讨论】:
Bottle 可以使用多个网络服务器:
内置 HTTP 开发服务器,支持 paste、fapws3、flup、cherrypy 或任何其他支持 WSGI 的服务器。
我正在将 Bottle 用于桌面应用程序,我想在这种情况下开发服务器就足够了。我想知道你们中的一些人是否有使用过其中一种替代服务器的经验。
哪个服务器用于哪个目的?
【问题讨论】:
使用mod_wsgi,Python WSGI Web 应用在 Apache 中运行良好。
在 Windows 上,我在 IIS 上使用 isapi-wsgi 生产 WSGI Web 应用程序
【讨论】:
我会推荐你uWSGI,他速度超快!
尝试设置一个使用 uWSGI-Python 作为后端的 nginx 服务器来运行你的瓶子应用程序:)
【讨论】:
我现在正在使用waitress,它看起来既稳定又快速。而且它是纯 Python。
【讨论】:
以下是各种 Python Web 服务器的一些非常全面的基准测试......
http://nichol.as/benchmark-of-python-web-servers
我用 Cherrypy 和 Paste with Bottle 都没有问题。
【讨论】:
我用的是Gevent,速度很快,新版本(gevent-1.1rc5)修复了SSL bug。
【讨论】: