|
|
|
|
Load Balancer / Reverse Proxy
|
Web Server that acts as a load balancer
|
|
HAProxy is open-source software that supports load-balancing capabilities and focuses on improving performance.
|
NGINX is an open-source web server that comprises HTTP server capabilities and focuses on delivering stability and better performance results.
|
|
HAProxy got released in 2006
|
NGINX got released in October 2004
|
|
Load balancer, High performance, Reverse Proxy, very fast
|
A high-performance HTTP server, a proxy server for email, reverse proxy, and easy to configure
|
|
Flexible on health checks and failover situations
|
|
|
The software maintains a detailed status page to keep track of active requests and servers status
|
The web server maintains no status page
|
|
Supports exportable metrics for integrating with monitoring solutions like Datadog, Prometheus, etc.
|
NGINX does not support exportable metrics (paid edition only)
|
|
At the time of HAProxy’s implementation, the processes do not share any memory that affects the configuration parameters and session persistence is not possible.
|
At the time of NGINX implementation, the processes do share memory.
|
|
HAProxy community velocity didn't seem very high.
|
In comparison with HAProxy, the webserver has a more forward velocity.
|
|
Proxy protocol support for gRPC, FastCGI, HTTP, HTTP/2
|
NGINX supports HTTP, HTTPS, and Email protocols only.
|
Ranking as per Application Delivery Controllers (ADC)
|
HAProxy ranks in 8th position in Application Delivery Controllers (ADC)
|
NGINX ranks in 6th position in Application Delivery Controllers (ADC)
|
|
Twitter, GitHub, Instagram, Yelp, Imgur, Reddit, Vimeo, StackOverflow, Tumblr, etc.
|
MuleSoft, Warpwire, Discovery Education, Gogo, Netflix, DuckDuckGo, Microsoft, IBM, Google, Zynga, Atlassian, Intuit, T-Mobile, Dropbox, etc.
|