wils@web ~ $ cat ~/ajuda/como-configurar-cache-no-nginx-1-24-para-otimizar-o-desempenho-de-aplicacoes-web.md

Servidores

Como configurar cache no Nginx 1.24 para otimizar o desempenho de aplicações web

atualizado em 29/07/2026

O Nginx é um servidor web de alto desempenho que pode ser configurado para utilizar cache, aumentando significativamente a velocidade de aplicações web. Neste manual, vamos abordar como configurar o cache no Nginx 1.24.

Introdução ao Cache no Nginx

O cache no Nginx armazena respostas de requisições, permitindo que o servidor as forneça rapidamente, sem precisar processar novamente a solicitação. Isso é especialmente útil para conteúdos estáticos e dinâmicos que não mudam com frequência.

Passo a Passo para Configuração do Cache

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Habilitando o Módulo de Cache

O Nginx já vem com suporte a cache, mas você precisa configurar as diretivas adequadas no arquivo de configuração.

3. Configurando o Cache

Abra o arquivo de configuração do Nginx:

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;
proxy_cache_key "$scheme$request_method$host$request_uri";

4. Aplicando o Cache a um Local

Dentro do bloco server {}, configure um local que utilizará o cache:

location / {
    proxy_pass http://backend;
    proxy_cache my_cache;
    proxy_cache_valid 200 1h;
    proxy_cache_use_stale error timeout updating;
}

5. Testando a Configuração

Após configurar, teste a configuração do Nginx:

sudo nginx -t

Se não houver erros, reinicie o Nginx:

sudo systemctl restart nginx

Conclusão

Com o cache configurado, o Nginx pode melhorar significativamente o desempenho de suas aplicações web. Lembre-se de monitorar o uso de cache e ajustar as configurações conforme necessário. Uma dica é usar ferramentas como htop para monitorar a performance do servidor.

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.