wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-de-cache-do-nginx-1-24-para-melhorar-a-performance-do-seu-site.md

Servidores

Como otimizar a configuração de cache do Nginx 1.24 para melhorar a performance do seu site

atualizado em 29/08/2026

O Nginx é um servidor web altamente eficiente e amplamente utilizado para servir conteúdo estático e dinâmico. Uma das maneiras de melhorar a performance do seu site é através da otimização da configuração de cache do Nginx. Este manual irá guiá-lo passo a passo na configuração do cache para o Nginx 1.24.

1. Entendendo o Cache do Nginx

O cache do Nginx armazena respostas de solicitações, permitindo que o servidor atenda a requisições subsequentes de forma mais rápida. Isso reduz a carga no servidor e melhora a experiência do usuário.

2. Configurando o Cache

Para começar, você precisa editar o arquivo de configuração do Nginx. Normalmente, este arquivo está localizado em /etc/nginx/nginx.conf. Abra o arquivo com um editor de texto:

sudo nano /etc/nginx/nginx.conf

2.1. Definindo a Diretiva de Cache

Adicione a seguinte configuração dentro do bloco http {} para definir o caminho do cache e o tempo de expiração:

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

2.2. Ativando o Cache em um Local

Para ativar o cache em um bloco server {} ou location {}, adicione as seguintes diretivas:

location / {
    proxy_pass http://backend;
    proxy_cache my_cache;
    proxy_cache_valid 200 302 10m;
    proxy_cache_valid 404 1m;
}

2.3. Ajustando os Headers de Cache

Certifique-se de que os headers de cache estão configurados corretamente para permitir que os navegadores armazenem as respostas. Adicione o seguinte:

add_header Cache-Control "public, max-age=3600";

3. Testando a Configuração

Após fazer as alterações, salve o arquivo e teste a configuração do Nginx:

sudo nginx -t

Se não houver erros, reinicie o Nginx para aplicar as mudanças:

sudo systemctl restart nginx

4. Monitorando o Cache

Você pode monitorar o uso do cache através dos logs do Nginx. Verifique o log de acesso para ver quais requisições estão sendo atendidas pelo cache.

Conclusão

A otimização do cache no Nginx pode melhorar significativamente a performance do seu site. Lembre-se de ajustar as configurações conforme a necessidade do seu projeto e monitorar o desempenho regularmente.

Dica: Utilize ferramentas como curl para verificar se o cache está funcionando corretamente, observando os headers de resposta.

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.