Web服务器框架 Tornado简介


Posted in Python onJuly 16, 2014

Tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。

高性能web服务器框架Tornado简单实现restful接口及开发实例 https://3water.com/article/52209.htm

要使用它,必须按照以下套件:

1)Python(建议使用Python 2.5 / Python 2.6)

2)Simplejson(建议使用simplejson 2.0.9)

3)cURL(建议使用curl 7.19.7或以上版本)

4)Pycurl(建议使用pycurl 7.16.2.1)

5)Tornado Web Server(这才是主角,版本就照官网上最新的安装吧)

一个最简单的服务:

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
 def get(self):
  self.write("Hello, world")

application = tornado.web.Application([
 (r"/", MainHandler),
])

if __name__ == "__main__":
 application.listen(8888)
 tornado.ioloop.IOLoop.instance().start()
Python 相关文章推荐
python实现数据图表
Jul 29 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
Python装饰器用法示例小结
Feb 11 Python
python tornado微信开发入门代码
Aug 24 Python
python 堆和优先队列的使用详解
Mar 05 Python
Python实现 PS 图像调整中的亮度调整
Jun 28 Python
anaconda如何查看并管理python环境
Jul 05 Python
python文档字符串(函数使用说明)使用详解
Jul 30 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
Jun 10 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 Python
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 #Python
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 #Python
python django集成cas验证系统
Jul 14 #Python
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
Jul 14 #Python
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 #Python
Python库urllib与urllib2主要区别分析
Jul 13 #Python
Python文件夹与文件的操作实现代码
Jul 13 #Python
You might like
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP生成(支持多模板)二维码海报代码
2018/04/30 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
JQuery选择器特辑 详细小结
2012/05/14 Javascript
来自国外的30个基于jquery的Web下拉菜单
2012/06/22 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
python局部赋值的规则
2013/03/07 Python
让 python 命令行也可以自动补全
2014/11/30 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
深入理解Python中的super()方法
2017/11/20 Python
python梯度下降法的简单示例
2018/08/31 Python
python处理“
2019/06/10 Python
python如何实现数据的线性拟合
2019/07/19 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
教师专业理论水平的自我评价分享
2013/11/09 职场文书
交通事故协议书
2014/04/15 职场文书
高中军训的心得体会
2014/09/01 职场文书
三方股份合作协议书
2014/10/13 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
优秀教研组申报材料
2014/12/26 职场文书
Python基础之操作MySQL数据库
2021/05/06 Python
Flask搭建一个API服务器的步骤
2021/05/28 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS