wils@web ~ $ cat ~/ajuda/como-configurar-a-cache-de-paginas-estaticas-no-nginx-1-24-para-sites-dinamicos.md

Servidores

Como configurar a cache de páginas estáticas no Nginx 1.24 para sites dinâmicos

atualizado em 17/08/2026

O Nginx é um servidor web amplamente utilizado que pode ser configurado para servir páginas estáticas de forma eficiente, mesmo em sites dinâmicos. Neste manual, vamos abordar como configurar a cache de páginas estáticas no Nginx 1.24.

Introdução

A cache de páginas estáticas ajuda a reduzir a carga no servidor e a aumentar a velocidade de resposta para os usuários. Com a configuração adequada, o Nginx pode armazenar em cache as respostas de páginas dinâmicas, proporcionando uma experiência mais rápida.

Passo a Passo

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Habilitar o módulo de cache

O Nginx já vem com suporte a cache, mas precisamos configurá-lo. Abra o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

3. Configurar a cache

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;

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

4. Aplicar cache em um servidor específico

Dentro do bloco server {} do seu site, adicione:

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

5. Testar a configuração

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

sudo nginx -t

Se tudo estiver correto, reinicie o Nginx:

sudo systemctl restart nginx

Conclusão

Com a cache de páginas estáticas configurada, o Nginx pode melhorar significativamente o desempenho do seu site dinâmico. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário para otimizar ainda mais a performance.

Dica: Utilize ferramentas de monitoramento para verificar a eficiência do cache e fazer ajustes conforme o tráfego do seu site.

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.