Saturday, November 27, 2010

Evented I/O web servers, explained using bunnies

This is probably the best, simplest explanation of evented IO web servers that I've seen. It explains how really really fast web servers work, and it has bunnies and a hyperactive squid! Awesome.
Evented I/O based web servers, explained using bunnies
PS. This is not to say that high-performance web servers like NGINX and Node.JS aren't threaded.  They are... they just use a thread pool.  So the hyperactive squid has a warren of bunnies at his beck and call.  How cool is that?  Very cool, because there's a squid AND bunnies.

No comments:

Translate