I’m doing some simple testing on a FreeBSD 7.0 server comparing Apache2
vs Nginx as a reverse proxy to an Apache backend server. The backend
serves mainly static images using mod_python.
I have yet to do thorough testing but it seems as though Apache2 has
slightly higher throughput (KB/s measured using Jmeter) when compared to
Nginx under moderate load.
Has anyone else found Apache to have a higher throughput as a reverse
proxy? Can I assume it’s because Nginx doesn’t use http keep-alives to
backend servers and thus creates a new connection upon each request?