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

Servidores

Como otimizar a configuração de cache do Nginx 1.24 para aplicações web

atualizado em 02/09/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para melhorar a entrega de conteúdo através do uso de cache. Neste manual, abordaremos como configurar e otimizar o cache do Nginx 1.24 para aplicações web.

Introdução ao Cache no Nginx

O cache no Nginx permite armazenar respostas de requisições, reduzindo a carga no servidor e melhorando o tempo de resposta para os usuários. Com uma configuração adequada, é possível aumentar a eficiência e a velocidade da aplicação.

Passo a Passo para Configuração de Cache

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Habilitar o Módulo de Cache

Verifique se o módulo de cache está habilitado no Nginx. Geralmente, ele já vem habilitado por padrão.

3. Configuração do Cache

Abra o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

Adicione a seguinte configuração 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;

proxy_cache_key "$scheme$request_method$host$request_uri";

proxy_cache my_cache;

proxy_cache_valid 200 302 10m;
proxy_cache_valid 404 1m;

4. Configurar o Cache em um Bloco de Servidor

Dentro do bloco do seu servidor, adicione as seguintes linhas:

location / {
    proxy_pass http://backend;
    proxy_cache my_cache;
    proxy_cache_bypass $http_cache_control;
}

5. Testar a Configuração

Após realizar as alterações, teste a configuração do Nginx:

sudo nginx -t

Se não houver erros, reinicie o Nginx:

sudo systemctl restart nginx

Conclusão

A configuração de cache no Nginx pode melhorar significativamente o desempenho da sua aplicação web. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário para atender às suas necessidades específicas.

Dica: Utilize ferramentas como curl para verificar se o cache está funcionando corretamente, por exemplo:

curl -I http://seusite.com

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.