Ativando a compactação GZip no Spring Boot

Por Gaspar Barancelli Junior em 07 de janeiro de 2022

A compressão GZip é uma forma muito simples e eficaz de economizar largura de banda e melhorar a velocidade do seu site.

Ele reduz o tempo de resposta do seu site ao compactar os recursos e enviá-los aos clientes.

A compressão GZip é desabilitada por padrão no Spring Boot. Para ativá-lo, adicione as seguintes propriedades ao seu arquivo de configuração application.properties

# Ativar compressão de resposta
server.compression.enabled=true

# A lista separada por vírgulas de tipos MIME que devem ser compactados
server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json

# Compacte a resposta apenas se o tamanho da resposta for de pelo menos 1 KB
server.compression.min-response-size=1024

Observe que a compactação GZip tem uma pequena sobrecarga. Portanto, adicione a propriedade min-response-size para dizer ao servidor de boot do Spring para compactar a resposta apenas se o tamanho for maior do que o valor fornecido.

// Compartilhe esse Post

💫
🔥 NOVO APP

Domine o Inglês em 30 dias!

Inteligência Artificial + Repetição Espaçada • Método cientificamente comprovado

✅ Grátis para começar 🚀 Resultados rápidos
×