【问题标题】:Tornado web server/frameworkTornado 网络服务器/框架
【发布时间】:2011-07-01 13:04:58
【问题描述】:

我有点困惑,Tornado 是像 apache http 服务器这样的 web 服务器,还是像 django 这样的框架,还是两者兼而有之?

谢谢

【问题讨论】:

    标签: django apache tornado


    【解决方案1】:

    如果你想用 Tornado 制作一些应用程序,Tornado 是一个服务器和框架。

    我使用 Tornado 为我的 django 应用程序提供服务,并借助 nginx(负载均衡器运行多个 Tornado 实例)和主管在我的应用程序失败时使这些龙卷风运行。

    我使用WebFaction,我的应用程序的性能通过 Tornado 而不是使用 apache 服务变得更好。

    【讨论】:

      【解决方案2】:

      Tornado 既是一个非阻塞的 Web 服务器,又是一个轻量级的 Web 框架。

      它可以通过使用 tornado.wsgi 作为 Django 等其他 web 框架的 web 服务器,但也拥有一个核心 web 框架,具有模板 (tornado.template)、SQL 数据库集成 (tornado.database) 等功能和 OpenID 授权 (tornado.auth)。许多开发人员将其作为非阻塞 Web 服务器与其他支持 wsgi 的框架一起使用,因为它具有卓越的性能,但它不仅仅是一个 Web 服务器。

      Tornado Documentation

      【讨论】:

        【解决方案3】:

        Tornado 是异步的(+ 单线程)和事件驱动的。 Apache http 和 django 不是。

        “姜戈大战龙卷风”isanongoingflamewar

        恕我直言,我将从 Tornado 开始(如果您喜欢 JVM,我将使用 Deft)。

        免责声明:我是 Deft 提交者。

        【讨论】:

        • 看起来 Deft 链接已失效。
        猜你喜欢
        • 1970-01-01
        • 2012-11-30
        • 1970-01-01
        • 2010-10-21
        • 2011-07-19
        • 2023-03-15
        • 2018-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多