[Twisted-Python] Request for help: throttling serving of static content

Itamar Turner-Trauring itamar at itamarst.org
Mon Nov 5 17:26:11 EST 2012

On 11/05/2012 04:12 PM, Peter Inglesby wrote:
> Tomorrow I'm giving a talk to provide an introduction to asynchronous 
> programming.  I'll be mentioning Twisted in passing, but the meat of 
> the talk will be about writing a web crawler for finding broken links, 
> first using single-threaded blocking code, then multi-threaded 
> blocking code, before demonstrating a non-blocking solution using a 
> select loop.  I can make the code and slides available if there's 
> interest.
> For this to be effective, I was planning on writing a very slow 
> webserver to serve static content locally.  I'd expected I'd be able 
> to simply wrap an instance of twisted.web.static.Site in a 
> ThrottlingFactory, and serve away:
There's also twisted.protocols.htb, although again it's old and possibly 
buggy and may not work. For demo purposes something like 
https://github.com/rflynn/dragnet might do.

More information about the Twisted-Python mailing list