【发布时间】:2011-04-24 21:23:35
【问题描述】:
我使用 web.py 制作了一个小型 Web 应用程序,现在我想将其投入生产。我预计这不会有非常高的并发使用量(如果是这样的话,在任何给定时间可能max 5 个左右的用户)。
也就是说,我不想使用 web.py 附带的cherry.py 服务器(我一直在使用它进行调试),因为我使用该应用程序的主要动机之一是学习如何正确放置生产中的应用程序。
阅读选项 - 似乎有很多令人眼花缭乱的东西。 Tornoado、nginx、lighttpd 等。还有 Gunicorn 之类的东西,目前我还不能完全掌握它的用途。
似乎 WSGI 是要走的路——我想要一些帮助,我可以在 EC2 实例 (ubuntu) 上运行合适的、相对容易管理的设置,也许使用 nginx/wsgi。具体来说,我是否需要 gunicorn(或同等产品),是否有任何人可能知道的好的介绍,这样我才能真正运行我的 web.py 代码并至少开始了解各种技术/选项的拼图?
非常感谢
【问题讨论】:
标签: python web-applications webserver nginx