Russians can code (nginx)

Performance and stability for web-applications is essential. People hate to wait. Creating software that performs good is really hard.

nginx is a HTTP server (and mail proxy server) that takes performance to a new level. Let this quote be your guide:

The only solution I know of that's extremely high performance that offers all of the features that you want is Nginx... I currently have Nginx doing reverse proxy of over tens of millions of HTTP requests per day (thats a few hundred per second) on a single server. At peak load it uses about 15MB RAM and 10% CPU on my particular configuration (FreeBSD 6).

Under the same kind of load, Apache falls over (after using 1000 or so processes and god knows how much RAM), Pound falls over (too many threads, and using 400MB+ of RAM for all the thread stacks), and Lighty leaks more than 20MB per hour (and uses more CPU, but not significantly more).

by Bob Ippolito [kick-ass Python and JavaScript programmer]

Today Todoist will move to a new dedicated server.

The new server is really kick-ass: 3.0 Ghz dual-core Pentium D, 1 GB RAM, 100Mbps port, 250GB SATA HD. I am running nginx on it :)

Code · Tips 23. Apr 2007
© Amir Salihefendic. Powered by Skeletonz.