Tornado(python的web框架)
百科简介:Tornado是一种 Web 服务器软件的开源版本。Tornado 和如今的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是异步非阻塞式服务器,并且速度至关快。python
得利于其非阻塞的方式和对epoll的运用,Tornado 每秒能够处理数以千计的链接,所以 Tornado 是实时 Web 服务的一个 理想框架。linux
特色:程序员
轻量级web框架
异步非阻塞IO处理方式
出色的抗负载能力
优异的处理性能,不依赖多进程/多线程
Tornado
Django
优势
`轻量级web框架,功能少而精,注重性能优越
`HTTP服务器
`异步编程
`WebSocket长链接web
`解决高并发正则表达式
`重量级web框架,功能大而全,注重高效开发,自带orm,template,view
`内置管理后台
`内置封装完善的ORM操做
`session功能
`后台管理
缺点
入门门槛较高
高耦合
项目不大,简易搭建上手入门便可。编程
首先命令安装:浏览器
pip install tornado
1、建立一个python项目,在此再也不赘述服务器
2、1.建立一个TornadoController文件夹,并建立一个python类做为主入口