News for hackers. Stuff that matters.
Re:Nginx has replaced Apache as the most used web server amo... by jamescun on Monday May 26, 2014 @08:58AM (#7799554)
Depends heavily on how you have configured Apache. If you are using something like PHP and the forking model (most common MPM configuration), you can only handle as many requests as you have workers; additionally you are spinning up a full PHP interpreter when serving static assets. In my experience[1], putting Nginx in front of Apache to serve static assets and leaving Apache as a sort of application server is one of the lowest hanging fruit in scaling a LAMP application.

[1] Was Co-Founder/CTO of a medium-sized PHP PaaS company

Re:Nginx has replaced Apache as the most used web server amo... by y0ghur7_xxx on Monday May 26, 2014 @12:31PM (#7800421)
> additionally you are spinning up a full PHP interpreter when serving static assets.

I think that if you do this you are one RewriteRule away from doing it right.

> In my experience[1], putting Nginx in front of Apache to serve static assets and leaving Apache as a sort of application server

I also think that using nginx only for static content is wasting perfectly good resources for nothing. Apache can serve static assets just as good as nginx does. No need for an other layer in your stack.

Re:Nginx has replaced Apache as the most used web server amo... by stevekemp on Monday May 26, 2014 @11:22AM (#7800083)
I'd agree, but I suspect that anybody who cares about PHP-performance has probably already moved to FPM.
Re:Nginx has replaced Apache as the most used web server amo... by Supermighty on Monday May 26, 2014 @09:46AM (#7799705)
This was how we did it at my last job, a state university.