wils@web ~ $ cat ~/ajuda/como-otimizar-a-performance-do-nginx-1-24-com-caching-e-compressao.md

Servidores

Como otimizar a performance do Nginx 1.24 com caching e compressão

atualizado em 04/08/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para melhorar sua performance através de caching e compressão. Neste manual, abordaremos como configurar essas funcionalidades na versão 1.24 do Nginx.

Introdução

O caching e a compressão são técnicas essenciais para reduzir o tempo de carregamento de páginas e economizar largura de banda. A implementação correta dessas técnicas no Nginx pode resultar em uma experiência de usuário significativamente melhor.

Passo a Passo para Otimização

1. Instalando o Nginx

sudo apt update
sudo apt install nginx

2. Habilitando o Caching

O caching pode ser configurado no Nginx para armazenar respostas de requisições e reduzir a carga no servidor.

sudo nano /etc/nginx/nginx.conf

Adicione as seguintes linhas dentro do bloco http {:

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;

Em seguida, configure o caching para o seu servidor:

location / {
    proxy_cache my_cache;
    proxy_pass http://backend;
}

3. Habilitando a Compressão

A compressão Gzip pode ser ativada para reduzir o tamanho dos arquivos enviados ao cliente.

sudo nano /etc/nginx/nginx.conf

Adicione as seguintes linhas dentro do 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;

4. Reiniciando o Nginx

Após fazer as alterações, reinicie o Nginx para aplicar as configurações:

sudo systemctl restart nginx

Conclusão

Com as configurações de caching e compressão aplicadas, o Nginx deve apresentar uma performance significativamente melhor. É recomendável monitorar o desempenho e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas como gtmetrix.com ou webpagetest.org para testar a performance do seu site e identificar áreas de melhoria.

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.