wils@web ~ $ cat ~/ajuda/guia-para-otimizar-a-performance-do-nginx-1-24-usando-gzip-e-brotli.md
ServidoresGuia para otimizar a performance do Nginx 1.24 usando Gzip e Brotli
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.