wils@web ~ $ cat ~/ajuda/como-otimizar-a-performance-do-nginx-1-24-com-cache-de-conteudo-estatico.md

Servidores

Como otimizar a performance do Nginx 1.24 com cache de conteúdo estático

atualizado em 08/08/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para entregar conteúdo estático de forma rápida e eficiente. Neste manual, abordaremos como configurar o Nginx 1.24 para utilizar cache de conteúdo estático, melhorando a performance do seu site.

Introdução

O cache de conteúdo estático permite que o Nginx armazene arquivos como imagens, CSS e JavaScript em memória, reduzindo o tempo de resposta e a carga no servidor. A seguir, apresentamos um passo a passo para configurar o cache.

Passo a Passo para Configuração do Cache

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Configuração do Cache

Edite o arquivo de configuração do Nginx, geralmente localizado em /etc/nginx/nginx.conf ou em um arquivo de site específico em /etc/nginx/sites-available/.

sudo nano /etc/nginx/nginx.conf

3. Adicione as Diretivas de Cache

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. Configuração do Local para Cache

Dentro do bloco server {}, adicione:

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

5. Teste 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

Com essas configurações, o Nginx estará otimizado para servir conteúdo estático de forma eficiente. Uma dica importante é monitorar o uso do cache e ajustar as configurações conforme necessário para atender à demanda 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.