这是一个基于Tornado的简易 “Hello, world” web应用程序:

这个例子没有用到任何Tornado的异步特性;如果有需要请查看这个例子 .

自动安装:

Tornado 可以在 PyPI 中被找到.而且可以通过 或者 easy_install``来安装.注意这样安装Tornado可能不会包含源代码中的示例程序, 所以你或许会需要一份软件的源代码.

Tornado源代码 被托管在的 GitHub.

环境要求: Tornado 4.3 可以运行在 Python 2.7, 和 3.3+对于 Python 2, 版本 2.7.9 以上是被 强烈推荐的由于这些版本提供了SSL. 除了在 或者 中安装的依赖需求包之外, 以下包有可能会被用到:

  • is therecommended thread pool for use with Tornado and enables the use ofThreadedResolver. It is needed only on Python 2;Python 3 includes this package in the standard library.
  • may be used with the classes intornado.platform.twisted.
  • is an alternativenon-blocking DNS resolver that can be used when threads are notappropriate.
  • monotonic adds support fora monotonic clock. Alternative to Monotime. No longer needed in Python 3.3.
    平台: Tornado 应该运行在类 Unix 平台, 对于Linux (通过 ) 和BSD (通过 ) 可以获得更好的性能和可扩展性, 但我们仅推荐它们来不熟产品(虽然 Mac OS X 也是基于 BSD 的,并且也支持 kqueue, 但是它的网络性能十分的差所以我们只推荐用它来进行开发). Tornado 也可以运行在 Windows 上,虽然这并不是官方所推荐的, 我们仅仅推荐用它来做开发.

这篇文档同时还有 .

你可以在 Tornado 开发人员邮件列表中对 Tornado 进行讨论, 并且可以在 中汇报问题. 其他的资源可以在 Tornado wiki中找到. 新版本通知在 .

本网页和所有的文档都遵循 CreativeCommons 3.0.

中文文档由 翻译完成.译文版权归原作者和译者所有.

原文: