wils@web ~ $ cat ~/ajuda/guia-pratico-para-otimizar-o-desempenho-do-nginx-com-gzip-e-brotli.md

Servidores

Guia prático para otimizar o desempenho do Nginx com Gzip e Brotli

atualizado em 04/08/2026

O Nginx é um servidor web amplamente utilizado que pode ser otimizado para melhorar o desempenho de entrega de conteúdo. Neste guia, abordaremos como habilitar e configurar a compressão Gzip e Brotli para reduzir o tamanho dos arquivos transmitidos, melhorando assim a velocidade de carregamento das páginas.

Introdução

A compressão de arquivos é uma técnica essencial para otimizar o desempenho do Nginx. O Gzip é suportado nativamente pelo Nginx, enquanto o Brotli, uma alternativa mais eficiente, pode ser habilitado com um módulo adicional.

Passo a Passo para Habilitar Gzip

  1. Abra o arquivo de configuração do Nginx:
  2. sudo nano /etc/nginx/nginx.conf
  3. Adicione ou modifique as seguintes linhas dentro do bloco http {}:
  4. 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;
  5. Salve e saia do editor.
  6. Teste a configuração do Nginx:
  7. sudo nginx -t
  8. Reinicie o Nginx para aplicar as mudanças:
  9. sudo systemctl restart nginx

Passo a Passo para Habilitar Brotli

  1. Instale o módulo Brotli:
  2. sudo apt install brotli
  3. Baixe e compile o módulo Brotli para Nginx:
  4. git clone https://github.com/google/ngx_brotli.git
        cd ngx_brotli
        git submodule update --init
  5. Recompile o Nginx com o módulo Brotli:
  6. ./configure --add-module=ngx_brotli
        make
        sudo make install
  7. Adicione as configurações Brotli ao seu arquivo de configuração:
  8. 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;
  9. Teste e reinicie o Nginx:
  10. sudo nginx -t
        sudo systemctl restart nginx

Conclusão

Habilitar Gzip e Brotli no Nginx pode resultar em uma redução significativa no tempo de carregamento das páginas. Lembre-se de monitorar o desempenho do servidor após as alterações e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas como GTmetrix para avaliar a eficácia das compressões e identificar áreas adicionais para otimização.

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.