Are there any good Tornado textbooks or open source projects that can be used for reference?

Source: Internet
Author: User
Tags epoll

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
  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.