Real Time Websites with Python
Additional Information
Slides from the talk on Slide Share
Bret Taylors blog entry with simple baseline performance comparison
A comparison of Performance for Twisted vs Tornado
A better comparison of Several Web Frameworks
I personally will want to keep an eye on uwsgi and gevent. But I don't think I have made a bad choice with Tornado for now.
Attendees
- Kevin Dwyer
Questions / Suggestions
This section can be used by attendees before the event to ask questions of the speaker. This is most likely to be useful for tutorial events.
Reviews / Feedback
This section can be used for the audience to provide constructive feedback after the event. Attendees are encouraged to write reviews or to link to their blogs.
- It was interesting to see a simple example of using Tornado, but I was surprised that Twisted didn't get a mention. Twisted offers exactly the same async web services as Tornado (and has done for years), it performs well, is thoroughly tested, and actively maintained. One of the core devs has recently written an excellent series of tutorials on Twisted Web. Among other things it demonstrates how to handle deferred responses to web requests. See:
http://twistedmatrix.com/documents/current/web/howto/web-in-60 (the tutorial series)
http://jcalderone.livejournal.com/55680.html (a more advanced example of deferred / streaming / non-blocking response)
