wils@web ~ $ cat ~/ajuda/guia-para-otimizar-a-performance-do-nginx-1-24-usando-gzip-e-brotli.md

Servidores

Guia para otimizar a performance do Nginx 1.24 usando Gzip e Brotli

atualizado em 08/08/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para fornecer conteúdo de forma mais eficiente. Neste guia, abordaremos como habilitar e configurar a compressão Gzip e Brotli para melhorar a performance do Nginx 1.24.

Introdução

A compressão de arquivos é uma técnica que reduz o tamanho dos dados enviados ao cliente, diminuindo o tempo de carregamento das páginas. O Gzip é amplamente utilizado, mas o Brotli oferece uma compressão ainda mais eficiente, especialmente para textos estáticos.

Passo a Passo para Configurar Gzip

sudo nano /etc/nginx/nginx.conf

Habilitando Gzip

Adicione ou modifique as seguintes diretivas no bloco http:

gzip on;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    gzip_min_length 1000;
    gzip_vary on;

Testando a Configuração do Gzip

Após salvar as alterações, teste a configuração:

sudo nginx -t

Se não houver erros, reinicie o Nginx:

sudo systemctl restart nginx

Passo a Passo para Configurar Brotli

O Brotli não vem habilitado por padrão no Nginx. Para usá-lo, você precisará compilar o Nginx com o módulo Brotli ou usar uma versão que já o inclua.

Instalando o Módulo Brotli

Se você estiver usando uma versão do Nginx que não inclui Brotli, instale o módulo:

git clone --recursive https://github.com/google/ngx_brotli.git
cd ngx_brotli
git submodule update --init

Compilando o Nginx com Brotli

Compile o Nginx com o módulo Brotli:

./configure --add-module=../ngx_brotli
make
sudo make install

Configurando Brotli

Adicione as seguintes linhas ao seu arquivo de configuração:

brotli on;
    brotli_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    brotli_min_length 1000;

Conclusão

Após configurar Gzip e Brotli, você deve notar uma melhoria significativa na performance do seu servidor Nginx. É importante monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica adicional é utilizar ferramentas como Google PageSpeed Insights para avaliar o impacto das compressões.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.