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标准日志模块logging的使用方法
Nov 01 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
Python优先队列实现方法示例
Sep 21 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
python如何生成各种随机分布图
Aug 27 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
python实现微信防撤回神器
Apr 29 Python
python类的实例化问题解决
Aug 31 Python
Python 点击指定位置验证码破解的实现代码
Sep 11 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
Python类中self参数用法详解
Feb 13 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 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
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
PHP二维数组去重算法
2016/12/17 PHP
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
C#基础面试题
2016/10/17 面试题
大学生自我鉴定范文
2013/12/28 职场文书
好人好事事迹材料
2014/02/12 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
大学毕业生推荐信
2014/07/09 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2014年教研工作总结
2014/12/06 职场文书
给上级领导的感谢信
2015/01/22 职场文书
2015年导购员工作总结
2015/04/25 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android