Reply content:
The first thing you must see is the documentation on the official website. / http tornadoweb.org/
, the content is very few quickly can sweep, here has the Chinese translation version, http://www. tornadoweb.cn/
。
Tornado's new book Introduction to Tornado:
Introduction to Tornado:michael Dory, Adam Parrish, Brendan berg:9781449309077:amazon.com:books
This slide is also good to introduce all aspects, some of the documents mentioned is not very detailed http://www. scribd.com/doc/50594742 /an-introduction-to-tornado
About Tornado template, General introduction is not many, this article may make you a great harvest Joshua Inkenbrandt
In addition is to see more tornado source code, Tornado source is very clear. Yuhen classmate here have a few tornado source analysis of the article good http://www. rainsts.net/article.asp? id=1045
, and of course other articles are wonderful.
Example can see a few examples of tornado from the same, but also Tornadoio (Mrjoes/tornadio GitHub
), Timan (Gmr/tinman GitHub
), Pika (Pika/pika GitHub
are also well-known projects based on tornado, but are not regular web applications. Recommended you can see the dragon in the days of writing poweredsites (felinx/poweredsites
)。
42qu of Zpage (zuroc/zpage/wiki/home
)
Introducing the slide of tornado Ioloop:
http://www. scribd.com/doc/84967437 /the-tornado-ioloop
Analyze the slide of the tornado internal structure:
http://www. Slideshare.net/pgollako ta/tornado-web-server-internals
About Tornado source code analysis, recently found a series of very good articles. Hope to be helpful.
1. Why should I read the source code of tornado?
2. Pre-Knowledge: The best explanation I've ever read about Epoll
3. Epoll vs. Select/poll performance, cpu/memory overhead
4. Start Tornado's Source analysis tour
5. Aerial view of the design model of tornado frame
6. Tornado The source code must read several core files
7. Basic process of Tornado HTTP server
8. Tornado RequestHandler and Application class
9. Interface and role of the Application object
Analysis of RequestHandler
Tornado.web Summary of Tornado's core web framework
HTTP layer: Httprequest,httpserver and httpconnection
Working mechanism of tornado in TCP layer
Design interpretation of Tornado TCPServer class
15. Mechanism for analyzing tcpserver classes from code
Tornado High-Performance Secrets: Ioloop Object Analysis
Tornado Ioloop Instance () Method of interpretation
The core dispatch in Tornado Ioloop start ()
Tornado Ioloop and Configurable class
20. Clarify the Httpserver and request processing process
21. Overview of the iostream mechanism for socket encapsulation
iostream some details of reading and writing
23. Tornado: Multi-process Management analysis
Why should I read the source code of tornado? --Concise Modern magic
In addition, there are some basic demo, official Yo, in the official tutorial also mentioned
Tornado/demos at Master Tornadoweb/tornado GitHub
Index page-Introduction to Tornado Chinese translation
Don't say I didn't remind you. Recommend an open source project, based on the Tornado application framework: Torngas, https:// Github.com/mqingyn/torn Gas
/ http book.42qu.com/
Open Python Tutorials in zone 42. In addition, there are 42 areas of open source projects zpage Read Code BAI, lightweight framework soon read I also recently studied tornado, mainly
Through examples (own Google, it is better to understand the py3 in the Asyncio) + official documents + source code. I'm also writing an ebook that takes me through the process of learning and using Tornado, e-book address: https:// github.com/andyxning/to Rnado-explore