花费 8 ms
深入tornado中的TCPServer

1 梳理:   应用层的下一层是传输层,而http协议一般是使用tcp的,所以实现tcp的重要性就不言而喻。   由于tornado中实现了ioloop这个反应器以及iostream这个对连接的异 ...

Sun May 21 05:10:00 CST 2017 1 6115
深入tornado中的协程

tornado使用了单进程(当然也可以多进程) + 协程 + I/O多路复用的机制,解决了C10K中因为过多的线程(进程)的上下文切换 而导致的cpu资源的浪费。 tornado中的I/O多路复用前 ...

Tue Apr 11 02:49:00 CST 2017 0 5594
深入tornado中的IOStream

IOStream对tornado的高效起了很大的作用,他封装了socket的非阻塞IO的读写操作。大体上可以这么说,当连接建立后,服务端与客户端的请求响应的读写都是基于IOStream的,也就是说:I ...

Wed Apr 19 05:06:00 CST 2017 0 2296
深入tornado中的ioLoop

本文所剖析的tornado源码版本为4.4.2 ioloop是tornado的关键,是他的最底层。 ioloop就是对I/O多路复用的封装,它实现了一个单例,将这个单例保存在IOLoop._ins ...

Fri Apr 28 00:01:00 CST 2017 3 1789
深入tornado中的http1connection

前言   tornado中http1connection文件的作用极其重要,他实现了http1.x协议。   本模块基于gen模块和iostream模块实现异步的处理请求或者响应。   阅读本文 ...

Tue May 30 18:53:00 CST 2017 0 1613

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM