跳至内容

Tornado

Tornado 是一款面向高并发场景的 Python Web 框架与异步网络库,基于非阻塞 I/O 和事件循环设计,单进程可维持数千个并发连接,尤其擅长长轮询、WebSocket 等需要保持持久连接的实时应用。

本章按主题组织,从入门到实战依次覆盖 Tornado 的核心知识:

  • Tornado 入门:框架介绍、安装、第一个应用、路由配置、调试与多进程部署
  • 请求与响应:请求参数(查询字符串/路由参数/请求体)、响应方法、Cookie、静态文件
  • 视图进阶与路由进阶:视图生命周期钩子、url() 路由别名、输出缓冲机制、用户认证
  • 模板引擎:模板语法、继承、内置函数、XSRF 防护
  • 协程与异步:同步/异步概念、生成器、async/await、异步 HTTP 请求、并行协程
  • WebSocket:全双工通信、WebSocketHandler、多用户聊天室案例
最后更新于