> In 7 seconds, a hundred or more connections accumulate. So  
  > the server ends up with hundreds of threads, most of them  
  > probably waiting for input  
This is why Nginx handles large site much better. The request are queued without spawning threads. Evented I/O for the rescue.