wils@web ~ $ cat ~/ajuda/como-configurar-cache-de-conteudo-com-nginx-1-24-para-melhorar-a-performance-de-sites-estaticos.md

Servidores

Como configurar cache de conteúdo com Nginx 1.24 para melhorar a performance de sites estáticos

atualizado em 31/07/2026

Configurar o cache de conteúdo com Nginx é uma excelente maneira de melhorar a performance de sites estáticos. O Nginx é um servidor web de alto desempenho que pode servir arquivos estáticos de forma eficiente.

Introdução

O cache de conteúdo permite que o Nginx armazene cópias de arquivos estáticos, reduzindo a carga no servidor e melhorando os tempos de resposta para os usuários.

Passo a Passo para Configurar Cache de Conteúdo

1. Instalar o Nginx

Se você ainda não tem o Nginx instalado, use o seguinte comando:

sudo apt update
sudo apt install nginx

2. Criar Diretório de Cache

Crie um diretório onde o Nginx armazenará os arquivos em cache:

sudo mkdir /var/cache/nginx

3. Configurar o Nginx

Edite o arquivo de configuração do Nginx para habilitar o cache:

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 use_temp_path=off;

Em seguida, configure o servidor para usar o cache:

server {
    location / {
        proxy_cache my_cache;
        proxy_pass http://backend_server;
        proxy_cache_valid 200 1h;
    }
}

4. Testar a Configuração

Após salvar 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, seu Nginx estará pronto para servir conteúdo estático de forma eficiente. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário para otimizar a performance do seu site.

Dica: Utilize ferramentas como o curl para verificar se o cache está funcionando corretamente.

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.