Load balancing or proxy – additional features

Even if you set up a load balancing to distribute the load with one of the previous strategies, a load balancer solution is often a full proxy and, therefore, also provides additional features. It generally concerns the server middlewares more than the client ones, but it remains very interesting. Part of the features that you can get from the backend (servers) point of view are as follows:

  • Compression: Your backend server can serve plain text and the load balancer/proxy layer will automatically add GZIP compression on text resources (HTML, JavaScript, CSS, and so on). Since the client (browser) to load balancer communication is generally slower than the load balancer to server/backend communication, ...

Get Java EE 8 High Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.