Changes over at nginx

Posted on September 2, 2011 by Tommy McGuire
Labels: protocols, http
I recently read 9 million hits/day with 120 megs RAM, in which Alex Micek benchmarked his small website with and made some significant improvements to his performance. is very easy to use, so I pointed it at and let 'er rip, with very disappointing results. is a very simple, static file site that is (er, was) served by Apache, and according to I was taking approximately 300ms to serve a request. Ick.

A while back, I looked at nginx, the allegedly faster web server, and considered replacing Apache with it. But I was lazy and didn't figure that nginx would really help much. Now, though, I had some incentive. I set up nginx on port 8080, pointing at the same files, and fired off again. Nginx took a factor of ten off Apache's results, and the configuration for replacing Apache was trivial. is now being served by nginx. Thanks, Igor Sysoev! And thanks,!
active directory applied formal logic ashurbanipal authentication books c c++ comics conference continuations coq data structure digital humanities Dijkstra eclipse virgo electronics emacs goodreads haskell http java job Knuth ldap link linux lisp math naming nimrod notation OpenAM osgi parsing pony programming language protocols python quote R random REST ruby rust SAML scala scheme shell software development system administration theory tip toy problems unix vmware yeti
Member of The Internet Defense League
Site proudly generated by Hakyll.