1-1 导语
-
对高并发的底层知识,特别是异步io不是很熟悉,达不到tornado真正的并发优势
-
tornado是为了打造一个并发和长连接的web框架和web服务器
1-2 tornado介绍
- 它是非阻塞式的服务器,而且速度相当块
- 得利于其非阻塞式的方式和epoll的运用,tornado每秒可以处理数以千计的连接,因此tornado是实时web服务的一个理想框架
- tornado从诞生之初就是为了解决高并发和长连接而生的
- web系统 -----------------》 django/flask/tornado
- 高并发的系统/websocket类的应用 -----------------》tornado
1-3 tornado的特点
- tornado不只是web框架,还是一个web服务器
- tornado还包括了异步http客户端AsyncHttpClient,做一些高并发请求,比如爬虫
- tornado的web框架是一个非常小的web框架的核心
- tornado天然支持长连接的
- 学习了tornado相当于学习了asyncio
1-4 掌握技术
- tornado web基础
- tornado中为什么不能使用同步io
- tornado的url配置
- define、options、parse_command_line
- RequestHandler
- tornado的templates
- tornado的UIModule
- 异步io并发编程原理
- 异