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

Servidores

Como configurar cache de conteúdo com Nginx 1.24 para melhorar a performance do seu site

atualizado em 30/07/2026

O cache de conteúdo é uma técnica essencial para melhorar a performance de sites, reduzindo a carga no servidor e acelerando o tempo de resposta. Neste manual, vamos aprender a configurar o cache de conteúdo com o Nginx 1.24.

Pré-requisitos

  • Servidor com Nginx 1.24 instalado.
  • Acesso ao terminal como usuário root ou com permissões sudo.

Passo a Passo para Configurar o Cache de Conteúdo

1. Criar Diretório de Cache

Primeiro, crie um diretório onde o Nginx irá armazenar os arquivos em cache:

sudo mkdir /var/cache/nginx

2. Definir Permissões

Defina as permissões adequadas para o diretório de cache:

sudo chown -R www-data:www-data /var/cache/nginx

3. Configurar o Nginx

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

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;

server {
    listen 80;
    server_name seu_dominio.com;

    location / {
        proxy_pass http://backend;
        proxy_cache my_cache;
        proxy_cache_valid 200 1h;
        proxy_cache_valid 404 1m;
    }
}

4. Testar a Configuração

Após editar o arquivo de configuração, teste se não há erros:

sudo nginx -t

5. Reiniciar o Nginx

Se não houver erros, reinicie o Nginx para aplicar as alterações:

sudo systemctl restart nginx

Conclusão

Com o cache de conteúdo configurado, seu site deve apresentar uma performance significativamente melhor. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário. Uma dica importante é verificar regularmente os logs de acesso para entender quais conteúdos são mais acessados e ajustar as regras de cache conforme a necessidade.

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.