News for hackers. Stuff that matters.
Re:The Architecture of Open Source Applications: Nginx by pquerna on Monday November 23, 2015 @07:09PM (#10618264)
Hi, I'm one of the main authors (along with others, it is a community driven project) of the Event MPM for Apache.

On Benchmarks and timelines: I agree that 2.2+ was not widely available for many years due to the update cycle of linux distributions, but at the time nginx wasn't in the distros... so it become a thing where people would yum install apache2, get a 2-5 year old version, and they would benchmark that against an ngnix from their latest dev download.

The original work for the Event MPM started around 2004:

http://mail-archives.apache.org/mod_mbox/httpd-dev/200411.mb...

The version in 2.2 was mostly focused on Keep-Alive requests. Apache 2.2.0 was first kicked out on December 1, 2005.

To go beyond Keep-Alive requests, is a set of features/patches called "Async Write Completion". Much of this work was done in 2006-2007 by Graham Leggett:

https://mail-archives.apache.org/mod_mbox/httpd-dev/201510.m...

Timing wise, most of that work did not find its way into a stable release until 2.4, which came out February 17, 2012. This is the date the article references.

Re:The Architecture of Open Source Applications: Nginx by mwpmaybe on Monday November 23, 2015 @08:00PM (#10618484)
Thanks for your work on Apache. Do you recommend any published benchmarks of modern Apache vs. modern Nginx?
Re:The Architecture of Open Source Applications: Nginx by Karb on Monday November 23, 2015 @09:57PM (#10618901)
Re:The Architecture of Open Source Applications: Nginx by mwpmaybe on Tuesday November 24, 2015 @12:51AM (#10619335)
Those look to be a few years old. :-)