【发布时间】:2011-07-01 13:04:58
【问题描述】:
我有点困惑,Tornado 是像 apache http 服务器这样的 web 服务器,还是像 django 这样的框架,还是两者兼而有之?
谢谢
【问题讨论】:
我有点困惑,Tornado 是像 apache http 服务器这样的 web 服务器,还是像 django 这样的框架,还是两者兼而有之?
谢谢
【问题讨论】:
如果你想用 Tornado 制作一些应用程序,Tornado 是一个服务器和框架。
我使用 Tornado 为我的 django 应用程序提供服务,并借助 nginx(负载均衡器运行多个 Tornado 实例)和主管在我的应用程序失败时使这些龙卷风运行。
我使用WebFaction,我的应用程序的性能通过 Tornado 而不是使用 apache 服务变得更好。
【讨论】:
Tornado 既是一个非阻塞的 Web 服务器,又是一个轻量级的 Web 框架。
它可以通过使用 tornado.wsgi 作为 Django 等其他 web 框架的 web 服务器,但也拥有一个核心 web 框架,具有模板 (tornado.template)、SQL 数据库集成 (tornado.database) 等功能和 OpenID 授权 (tornado.auth)。许多开发人员将其作为非阻塞 Web 服务器与其他支持 wsgi 的框架一起使用,因为它具有卓越的性能,但它不仅仅是一个 Web 服务器。
【讨论】: