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读取注册表中值的方法
Apr 08 Python
python Django模板的使用方法
Jan 14 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
python编程培训 python培训靠谱吗
Jan 17 Python
python在非root权限下的安装方法
Jan 23 Python
python判断输入日期为第几天的实例
Nov 13 Python
set在python里的含义和用法
Jun 24 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
Python实现对adb命令封装
Mar 06 Python
python 实现批量图片识别并翻译
Nov 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
使用python爬取B站千万级数据
2018/06/08 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
用Python进行websocket接口测试
2020/10/16 Python
python与idea的集成的实现
2020/11/20 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
班组建设经验交流材料
2014/05/12 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
辞职信如何写
2015/02/27 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
Java获取字符串编码格式实现思路
2022/09/23 Java/Android