文档章节

为什么要阅读Tornado的源代码

山下狮子
 山下狮子
发布于 2014/06/05 13:43
字数 148
阅读 127
收藏 3

为什么要阅读Tornado的源代码

Tornado由前google员工开发, 代码非常精练, 实现也很轻巧, 加上清晰的注释和丰富的demo, 我们可以很容易的阅读分析tornado. 通过阅读Tornado的源码, 你将学到:

   * 理解Tornado的内部实现, 使用tornado进行web开发将更加得心应手

    * 如何实现一个高性能,非阻塞的http服务器

    * 如何实现一个web框架

    * 各种网络编程的知识, 比如epoll

    * python编程的绝佳实践


© 著作权归作者所有

共有 人打赏支持
山下狮子
粉丝 24
博文 115
码字总数 58167
作品 0
东城
程序员
私信 提问
变量传递**kwargs

阅读源码经常看到以**kwargs进行传递, 却不知道人家为什么要这样写. 比如说Tornado源码,位置在: websocket.py文件 -> WebSocketHandler类 -> send_error方法中,就采用了 kwargs. 通过super...

极光火狐狸
2016/05/06
112
0
48.深入理解Tornado——一个异步web服务器

原文地址:http://golubenco.org/?p=16 这篇文章的目的在于对Tornado这个异步服务器软件的底层进行一番探索。我采用自底向上的方式进行介绍,从轮训开始,向上一直到应用层,指出我认为有趣的...

quanpower
2013/08/09
0
0
tornado总结10-日志配置

tornado源代码分析 打开site-packages/tornado/log.py,最开头的注释文档说明了tornado的日志模块是直接和logging模块集成的 """Logging support for Tornado. Tornado uses three logger st...

能东棍
2016/11/28
434
0
翻译:introduce to tornado - introduce

介绍: tornado是由python写出来的一个性能强大、扩展性强的web服务器。它能够处理巨大的网络流量并发请求,它是一个轻量级的框架,可以很容易地进行配置、添加功能、集成不同应用和工具。 ...

f1eming
2013/03/13
0
2
为什么设计beego和设计的思路

很多人会问为什么有那么多框架了,还要去实现一个框架呢?是不是大家都有自己实现框架的情节,我可以肯定的说不是,我说一下为什么设计beego的初衷 还记得当初写书的时候,我纯粹只是想把自己...

astaxie
2013/04/20
0
10

没有更多内容

加载失败,请刷新页面

加载更多

用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
今天
1
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
3
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
3
0
利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部