Ativando a compactação GZip no Spring Boot
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.