wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-nginx-1-24-para-reduzir-o-tempo-de-carga-de-paginas.md

Servidores

Como otimizar a configuração do Nginx 1.24 para reduzir o tempo de carga de páginas

atualizado em 07/08/2026

Introdução

O Nginx é um servidor web de alto desempenho que pode ser otimizado para reduzir o tempo de carga de páginas. Este manual apresenta passos práticos para melhorar a configuração do Nginx 1.24.

Passo a Passo para Otimização do Nginx

1. Ajustar o número de workers

O número de processos de trabalho (workers) deve ser ajustado de acordo com o número de núcleos da CPU. Edite o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

Localize a linha worker_processes e ajuste conforme abaixo:

worker_processes auto;

2. Configurar Keepalive

Ativar o Keepalive pode reduzir a latência. Adicione ou edite as seguintes linhas:

keepalive_timeout 65;

3. Habilitar Gzip

O Gzip comprime os arquivos antes de enviá-los ao cliente, reduzindo o tempo de carregamento:

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

4. Cache de conteúdo estático

Cache o conteúdo estático para melhorar a performance:

location ~* \.(jpg|jpeg|gif|css|png|js|ico|svg)$ {
    expires 30d;
    access_log off;
}

5. Limitar o buffer de upload

Limitar o tamanho do buffer de upload pode ajudar a evitar a sobrecarga do servidor:

client_max_body_size 10M;

Conclusão

Após realizar essas configurações, reinicie o Nginx para aplicar as alterações:

sudo systemctl restart nginx

Dica: Monitore o desempenho do servidor utilizando ferramentas como htop e ngxtop para identificar áreas que ainda podem ser otimizadas.

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.