我不确定我应该选哪一个。Flup或modwsgi。
Flup的文档似乎很少,添加到代码中的人甚至更少。另一方面,modwsgi似乎得到了广泛的支持。
我只想开始运行我的webpy环境,这样我就可以在线使用Python脚本。但这件事阻止了我继续前进。有什么建议吗?
发布于 2012-09-07 01:51:27
我的理解是,flup的作者已经停止了开发,但这充其量只是一个传言(有人请纠正我!)。我在几个Django网站上以FastCGI模式使用flup,因为它预先集成了Django,所以它是一个简单的选择。除了命令行选项格式方面的一些奇怪之处之外,我从来没有遇到过问题。
我对mod_wsgi了解不多,因为我们不久前从Apache切换到了Nginx。
Flup/FastCGI的一个缺点是您可以管理自己的服务器进程,而使用mod_wsgi,Apache可以为您管理这些进程。
web.py似乎有针对这两种解决方案的a good cookbook section和配方。在我看来,mod_wsgi是最简单的解决方案。
如果您不介意管理您的进程(我不介意),我知道围绕着Gunicorn和uWSGI有一些令人兴奋和发展势头的东西。这些可能值得一查。我在Django和Tornado web服务器上使用过Gunicorn,对此没有任何抱怨。
发布于 2012-09-07 16:08:16
我使用nginx和uwsgi来部署我自己的web.py应用程序,看起来比apache+mod_wsgi更快,占用的内存也更少,但设置起来并不容易。我必须运行supervisord来确保所有的uwsgi进程都是打开的。
不要使用flup,我认为部署python web应用的方式有点过时了。
https://stackoverflow.com/questions/12305146
复制相似问题