NGINX can be very efficient in serving static assets. If you’re running a Node.js-based web app, you should seriously consider using NGINX as a reverse proxy. As a result, the memory footprint is low and performance is high. Unlike traditional servers, NGINX follows an event-driven, asynchronous architecture. NGINX is a high-performance HTTP server as well as a reverse proxy.