5

我想使用一个 Python 框架来处理会话(用户身份验证)、模板以及 MySQL 数据库访问(尽管我可以很好地使用 MySQLdb)

Tornado 看起来很有希望,但我就是不知道如何使用它。给出的示例具有端口侦听功能。它会取代 Apache 吗?究竟如何为此配置我的服务器(Centos 5.4)和 LAMP 设置,还是有更好的选择?

4

5 回答 5

9

如果您使用 tornado 进行生产,您可以按照他们的nginx setup guide进行操作。

于 2011-02-22T17:35:00.897 回答
1

如果您将 tornado 用于 websockets,您可以使用 ha-proxy 将套接字请求代理到 tornado(ngnix 不支持此功能)

于 2011-12-07T11:25:49.800 回答
1

使用 Django。

我是 Tornado 的铁杆粉丝,但如果您需要询问,Django 是最适合您的工具。Tornado 很棒,但是当您需要 MySQL 数据库时,由于其出色的 ORM,Django 更容易构建。

于 2012-09-09T19:44:37.843 回答
0

如果您通过 LAMP(例如带有 mod_wsgi 的 apache)设置龙卷风,您将失去龙卷风中的每一个异步选项,大量内存和速度。

强烈建议使用 nginx 来提供静态文件并将动态请求代理到 tornado 应用程序实例。

于 2011-09-02T01:23:48.803 回答
0

如果您使用龙卷风,请遵循 nginx。

于 2015-07-06T09:51:57.480 回答