Nginx uses an asynchronous event approach to handling multiple requests whereas Apache Web Server use the synchronous. Nginx’s eventdriven approach can provide more predictable performance under high loads.
Apache Web Server handling multiple request
|—A—–||—–B———–||——C——|
Nginx handling multiple request
|—A—–|
|—–B———–|
|——C——|
In this way, Nginx is far better than Apache.