Many of the world's most highly regarded brands trust HAProxy to give them the flexibility and confidence of highly available, secure and accelerated delivery of their websites and applications.
With high performance SSL offloading, advanced timings, high performance lookup maps, HTTP compression, device detection and HTTP routing; HAProxy does much more than balance traffic.
High Performance SSL/TLS
Terminate TLS on the HAProxy load balancer, optionally establishing a TLS connection to the backend server for end-to-end encryption.
Advanced SSL Algorithm Selection
Automatically pick the optimal certificate for a given client, enabling simultaneous use of ECC and RSA.
Accelerate end-to-end communication using the HTTP/2 protocol.
Split processing across multiple threads while sharing the same memory space.
Offload static content delivery from your application servers so they can perform their primary duty—delivering the application.
Reuse idle connections between HAProxy and your backend servers to save time.
Reduce bandwidth usage by compressing HTTP responses from backends before passing them on to clients.
Load geolocation databases from multiple vendors into HAProxy for advanced request handling, routing, and for passing information on to your application servers. Includes live updating of databases.
Get information about a client by passing the user-agent string to one of HAProxy’s supported device detection databases.
that best fits your needs for deployment, scale, and security.