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定时执行之Timer用法示例
May 27 Python
Python及PyCharm下载与安装教程
Nov 18 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
Python3使用Matplotlib 绘制精美的数学函数图形
Apr 11 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
Python中断多重循环的思路总结
Oct 04 Python
python3实现名片管理系统(控制台版)
Nov 29 Python
Python中读取文件名中的数字的实例详解
Dec 25 Python
python中sys模块的介绍与实例
Apr 17 Python
关于python类SortedList详解
Sep 04 Python
python实现学员管理系统(面向对象版)
Jun 05 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
生成sessionid和随机密码的例子
2006/10/09 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
jQuery判断checkbox选中状态
2016/05/12 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
python with statement 进行文件操作指南
2014/08/22 Python
python进阶教程之模块(module)介绍
2014/08/30 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
党员个人党性分析材料
2014/12/18 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS