【问题标题】:Tornado or Django works with CGI?Tornado 或 Django 与 CGI 一起使用?
【发布时间】:2010-03-29 10:02:00
【问题描述】:

Tornado 是一个类似于 Django 的网络服务器 + 框架,但具有实时功能。

在我的服务器上,我没有 python 模块或 wsgi 模块,所以我想 电脑动画。 有没有办法通过使用 CGI 文件夹让 Tornado(或 Django)工作? 如果是,你能解释一下我该怎么做吗?

【问题讨论】:

    标签: python django cgi webserver tornado


    【解决方案1】:

    Tornado 的主要特点是它是用 Python 编写的高性能 Web 服务器,用于使用 Python 编程语言创建 Web 应用程序。

    将 Tornado 作为 CGI 应用程序运行完全否定了它存在的原因,因为运行 CGI 脚本在性能方面很昂贵,而且很可能没有办法将 Tornado 作为 CGI 脚本运行。

    【讨论】:

      【解决方案2】:

      flup 提供了一个 CGI-to-WSGI 适配器,但您确实应该考虑使用 FastCGI 之类的东西。

      【讨论】:

      • 我只想使用 CGI 进行测试。为什么 FastCGI 或 Wsgi 更好?
      • CGI 根据请求启动整个过程。像 Django 这样大的东西需要几秒钟才能启动。 FastCGI 和 WSGI(可以)将 Django 项目作为单独的应用程序运行,并且只是在它和 Web 服务器之间来回发送消息,因此不必每次都启动该进程。
      • django 有一个非常适合测试的开发服务器。
      猜你喜欢
      • 2011-02-01
      • 2021-03-31
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 2012-01-10
      相关资源
      最近更新 更多