我不确定我应该选择哪两个。Flup 或 modwsgi。
Flup 的文档似乎很少,添加代码的人也更少。另一方面,modwsgi 似乎得到了广泛的支持。
我只想开始运行我的 webpy 环境,以便我可以在线使用 Python 脚本。但这件事阻止了我前进。有什么建议么?
我不确定我应该选择哪两个。Flup 或 modwsgi。
Flup 的文档似乎很少,添加代码的人也更少。另一方面,modwsgi 似乎得到了广泛的支持。
我只想开始运行我的 webpy 环境,以便我可以在线使用 Python 脚本。但这件事阻止了我前进。有什么建议么?
我使用 nginx 和 uwsgi 来部署我自己的 web.py 应用程序,看起来比 apache+mod_wsgi 更快并且消耗更少的内存,但设置并不容易。我必须运行 supervisord 以确保所有 uwsgi 进程都打开。
不要使用flup,我认为它被认为是部署python web 应用程序的有点过时的方式。
我的理解是,flup
作者已经停止了开发,但这充其量只是一个谣言(请有人纠正我!)。我flup
在几个 Django 站点上使用 FastCGI 模式,因为它预先与 Django 集成,所以它是一个简单的选择。除了命令行选项的格式有些奇怪之外,我从来没有遇到过问题。
我对 mod_wsgi 了解不多,因为我们前段时间从 Apache 切换到 Nginx。
Flup/FastCGI 的一个缺点是您要管理自己的服务器进程,而使用 mod_wsgi,Apache 会为您管理进程。
web.py 似乎有一个很好的食谱部分,其中包含两种解决方案的食谱。mod_wsgi 对我来说似乎是最简单的解决方案。
如果您不介意管理您的流程(我不介意),我知道 Gunicorn 和 uWSGI 周围有一些令人兴奋和动力。这些可能值得一试。我已经将 Gunicorn 与 Django 和 Tornado Web 服务器一起使用,并且对此没有任何抱怨。