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操作 hbase 数据的方法
Dec 18 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 Python
Pycharm配置远程调试的方法步骤
Dec 17 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
python super的使用方法及实例详解
Sep 25 Python
基于python实现学生信息管理系统
Nov 22 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
python实现批量命名照片
Jun 18 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
Python实现GIF图倒放
Jul 16 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
2020/04/26 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
写了个监控nginx进程的Python脚本
2012/05/10 Python
python非递归全排列实现方法
2017/04/10 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Flask之请求钩子的实现
2018/12/23 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Tensorflow 多线程设置方式
2020/02/06 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
Python魔术方法专题
2020/06/19 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
担保书范本
2015/01/20 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python