It is no secret that nginx is faster and consumes less memory than Apache. If you always wondered why nginx's architecture makes it faster but never understood it, I'm explaining it in this post. I also put nginx's greater efficiency in perspective, and I show that, for many cases, the difference doesn't matter so much as many people believe. What matters is to deliver a project early and economically. If you are more comfortable with Apache than with nginx, rather than investing in learning nginx, it might be better to pay for a slightly larger virtual machine or to use a content delivery network (and very often none of these solutions is necessary).