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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python 字典dict使用介绍
Nov 30 Python
Python实现两款计算器功能示例
Dec 19 Python
Python元字符的用法实例解析
Jan 17 Python
flask使用session保存登录状态及拦截未登录请求代码
Jan 19 Python
TensorFlow实现卷积神经网络
May 24 Python
python numpy实现文件存取的示例代码
May 26 Python
django settings.py 配置文件及介绍
Jul 15 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
Apr 26 Python
Python学习之os模块及用法
Jun 03 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
Dec 29 Python
如何用python爬取微博热搜数据并保存
Feb 20 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
js 单引号 传递方法
2009/06/22 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Python标准库与第三方库详解
2014/07/22 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
详解django2中关于时间处理策略
2019/03/06 Python
Python创建或生成列表的操作方法
2019/06/19 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
Python之Class&Object用法详解
2019/12/25 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
上海期货面试题
2014/01/31 面试题
买房委托公证书
2014/04/08 职场文书
企业标语口号
2014/06/10 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
给下属加薪申请报告
2015/05/15 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
MySQL普通表如何转换成分区表
2022/05/30 MySQL