NGINX is one of the most popular web servers. It can be used as a load balancer, HTTP cache, reverse proxy, and shock absorber. It has a capacity for handling more than 10,000 simultaneous connections with a very low footprint (approximately 2.5 MB per 10,000 inactive https://en.wikipedia.org/wiki/HTTP_persistent_connection). It was specifically designed to overcome Apache. It can roughly handle four times more requests per second than Apache. NGINX can be used in various ways, such as the following:
- Deployed standalone
- As a frontend proxy for Apache acting as a network offload device
- Act as a shock absorber, providing servers from a sudden spike in traffic or slow internet connections
It is our perfect fit for microservice applications, ...