外观
Tornado框架简介
Tornado框架是一个强大的、可扩展的Web服务器。它在处理高并发的网络请求时显得很有优势,同时又足够轻量级。它还具有处理安全性、用户验证、社交网络以及与外部服务进行异步交互的特性。
安装Tornado框架很简单,只需要在venv虚拟环境中使用如下命令即可。
pip install tornado
Tornado框架主要分为四个部分。
- Web框架。包括创建Web应用的RequestHandler类,还有很多其他支持的类。
- HTTP(HTTPServer和AsyncHTTPClient)的客户端和服务器实现。
- 异步网络库(IOLoop和IOStream),为HTTP组件提供构建模块,也可以用来实现其他协议。
- 协程库(tornado.gen),允许以比链式回调更直接的方式编写异步代码。
一些Web开发的常见概念在本笔记中不再涉及,因为在Flask框架笔记和Django框架笔记都已提及。