Knowledge Base | Load Balancing/Routing

Announcing HAProxy 2.6
HAProxy 2.6 is now available! As always, the community behind HAProxy made it possible to bring the enhancements in this release. Whether developing new functionality, fixing issues, writing documentation, QA testing, hosting CI environments, or submitting bug...
![[On-Demand Webinar] HAProxy 2.6 Feature Roundup](https://cdn.haproxy.com/wp-content/uploads/2022/06/Webinar-HAProxy-2_6-1-1000x500.png)
[On-Demand Webinar] HAProxy 2.6 Feature Roundup
Version 2.6 of the world's fastest and most widely used software load balancer has been released! Packed into it are important changes that improve performance, security, and extensibility. Watch this webinar to learn about the newest features and updates. The...

Use the Proxy Protocol to Preserve a Client’s IP Address
In this blog post, you'll learn how the Proxy Protocol preserves a client's IP address when that client's connection passes through a proxy. You will also find resources for how to integrate the protocol into your own proxy or web server software. What is the Proxy...

Enable Sticky Sessions in HAProxy
HyperText Transfer Protocol (HTTP), the protocol that defines the language browsers use to communicate with web servers, is stateless, meaning that after you make a web request and a server sends back a response, no memory of that interaction remains. To make anything...
![[On-Demand Webinar] Achieving Multi-Datacenter High Availability with HAProxy ALOHA and GSLB](https://cdn.haproxy.com/wp-content/uploads/2022/04/Webnar-Multi-Datacenter-High-Availability-with-HAProxy-ALOHA-and-GSLB-2-1000x500.png)
[On-Demand Webinar] Achieving Multi-Datacenter High Availability with HAProxy ALOHA and GSLB
HAProxy ALOHA is a load balancer that's ideal for companies in search of high performance and ease of use. It comes as either a hardware appliance or a virtual appliance and provides load balancing of TCP, UDP and HTTP traffic, DDoS protection, and active-active...

Use Your Load Balancer to Monitor Application Health
HAProxy and HAProxy Enterprise collect a vast amount of information about the health of your applications being load balanced. That data, which uses the Prometheus text-based format for metrics, is published to a web page hosted by the load balancer, and since many...

How Load Balancing Improves the Performance of Your Applications
Load balancing is an indispensable technique for improving a website's performance. I'll explain why. With Firefox's Web Developer Tools open, I visited a popular retailer's website to see how many HTTP requests my browser made when loading the site. In this case, I...

Load Balance an Infinite Number of Servers And Never Reload HAProxy
Every load balancer you'll find on the market must deliver performance, reliability, scalability, and security, and do it better than its competitors. Each must solve complex programming challenges that address those needs—choices that will affect the direction of the...
![[On-Demand Webinar] HAProxy Skills Lab: Health Checking Servers](https://cdn.haproxy.com/wp-content/uploads/2022/01/Webinar-Health-Checking-Servers-HAProxy-1-1000x500.png)
[On-Demand Webinar] HAProxy Skills Lab: Health Checking Servers
A common misconception is that load balancing is enough to achieve high availability. That is only true when you factor in one, very important feature: health checks! Health checks monitor your servers for issues. If a server loses connectivity or begins returning...

What Is Load Balancing
Load balancing means splitting up network traffic so that you can distribute it evenly across a group of backend servers. For example, if you run two web servers, both hosting a copy of the same website, then you can balance the traffic across them, sending half to...