wils@web ~ $ cat ~/ajuda/guia-pratico-para-otimizar-o-desempenho-do-nginx-com-gzip-e-brotli.md
ServidoresGuia prático para otimizar o desempenho do Nginx com Gzip e Brotli
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
- Abra o arquivo de configuração do Nginx:
- Adicione ou modifique as seguintes linhas dentro do bloco
http {}: - Salve e saia do editor.
- Teste a configuração do Nginx:
- Reinicie o Nginx para aplicar as mudanças:
sudo nano /etc/nginx/nginx.conf
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;
sudo nginx -t
sudo systemctl restart nginx
Passo a Passo para Habilitar Brotli
- Instale o módulo Brotli:
- Baixe e compile o módulo Brotli para Nginx:
- Recompile o Nginx com o módulo Brotli:
- Adicione as configurações Brotli ao seu arquivo de configuração:
- Teste e reinicie o Nginx:
sudo apt install brotli
git clone https://github.com/google/ngx_brotli.git
cd ngx_brotli
git submodule update --init
./configure --add-module=ngx_brotli
make
sudo make install
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;
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.