From 73f7f0ece145ae533767d1454ea36c7b5ddc082c Mon Sep 17 00:00:00 2001 From: MartinaeyNL Date: Mon, 26 Jan 2026 16:25:54 +0100 Subject: [PATCH 1/3] Added gzip compression as described in official docs. --- haproxy.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/haproxy.cfg b/haproxy.cfg index 0f14400..c90c145 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -143,6 +143,9 @@ listen mqtt server manager "${MANAGER_HOST}":"${MANAGER_MQTT_PORT}" resolvers docker_resolver backend manager_backend + compression algo gzip # Enable compression + compression type text/html text/css application/javascript application/json image/svg+xml + compression offload server manager "${MANAGER_HOST}":"${MANAGER_WEB_PORT}" resolvers docker_resolver .if defined(MANAGER_PATH_PREFIX) http-request replace-path ^"${MANAGER_PATH_PREFIX}"(/.*)?$ \1 From 0084602d333832b5e2d3641c7406b59d362bddcc Mon Sep 17 00:00:00 2001 From: MartinaeyNL Date: Mon, 26 Jan 2026 16:36:36 +0100 Subject: [PATCH 2/3] Added minimum file size as described in docs --- haproxy.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/haproxy.cfg b/haproxy.cfg index c90c145..d952c11 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -145,6 +145,7 @@ listen mqtt backend manager_backend compression algo gzip # Enable compression compression type text/html text/css application/javascript application/json image/svg+xml + compression minsize-res 1500 compression offload server manager "${MANAGER_HOST}":"${MANAGER_WEB_PORT}" resolvers docker_resolver .if defined(MANAGER_PATH_PREFIX) From 947fff246d1666cdef7aac623c63a6f306bfd9a4 Mon Sep 17 00:00:00 2001 From: Martin Peeters Date: Mon, 26 Jan 2026 17:09:16 +0100 Subject: [PATCH 3/3] Update haproxy.cfg Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- haproxy.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/haproxy.cfg b/haproxy.cfg index d952c11..0c53a34 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -143,7 +143,7 @@ listen mqtt server manager "${MANAGER_HOST}":"${MANAGER_MQTT_PORT}" resolvers docker_resolver backend manager_backend - compression algo gzip # Enable compression + compression algo gzip deflate # Enable compression compression type text/html text/css application/javascript application/json image/svg+xml compression minsize-res 1500 compression offload