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

Servidores

Como otimizar a performance do Nginx 1.24 com configuração de cache

atualizado em 13/08/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para melhorar a performance de aplicações web. Neste manual, abordaremos como configurar o cache no Nginx 1.24 para aumentar a eficiência do servidor.

Introdução

O cache é uma técnica que armazena temporariamente dados para reduzir o tempo de resposta e a carga no servidor. O Nginx oferece suporte a várias estratégias de cache, que podem ser facilmente configuradas.

Passo a Passo para Configuração de Cache

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Habilitando o Módulo de Cache

Certifique-se de que o módulo de cache do Nginx está habilitado. O Nginx geralmente vem com suporte a cache por padrão.

3. Configurando o Cache

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

sudo nano /etc/nginx/nginx.conf

3.1. Definindo o Diretório 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 use_temp_path=off;

3.2. Aplicando o Cache em Localizações Específicas

Adicione as seguintes linhas no bloco server { ou em um bloco location { específico:

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

4. Testando 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 a configuração correta de cache, o Nginx pode oferecer um desempenho significativamente melhor. Monitore o uso do cache e ajuste as configurações conforme necessário. Uma dica importante é sempre verificar os logs de acesso e erro para identificar possíveis melhorias.

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.