我之前使用isapi-wsgi在IIS上部署了CPython应用程序,这在少数情况下运行良好。
然而,在我目前的项目中,我遇到了isapi-wsgi的困难:如果没有我重新编译pyodbc模块,Windows Server 2008 R2,64位Python和pyodbc模块的组合将无法工作(至少这是一半)一个小时的谷歌搜索引导我相信)。
无论如何:我已经决定尝试在Windows上为此项目部署WSGI的其他选项。
计划是:
我的问题:
答案 0 :(得分:2)
我已经成功使用了Paste和CherryPy。粘贴目前不兼容Python 3,并且不太可能增加该支持。如果Python 3是您关心的东西,那么您可能希望查看除了粘贴之外的其他内容。
我还使用Twisted作为服务中的WSGI服务器。这有效但我从未投入生产,因为我没有发现它提供了我正在寻找的好处,而不是我已经使用的。
我不熟悉Werkzeug的服务器,所以对于在生产部署中不使用它的真实性做出任何评论或者是否仅仅意味着不使用反向代理就犹豫不决。
根据您的标准,基本上任何在Windows上运行的众所周知的WSGI服务器都可能是某些“最佳”价值的“最佳”服务器。