wils@web ~ $ cat ~/ajuda/como-otimizar-o-nginx-1-24-para-alto-desempenho-em-servidores-ubuntu-22-04.md

Servidores

Como otimizar o Nginx 1.24 para alto desempenho em servidores Ubuntu 22.04

atualizado em 01/08/2026

O Nginx é um servidor web de alto desempenho que, quando otimizado corretamente, pode oferecer resultados excepcionais. Este manual aborda como otimizar o Nginx 1.24 em servidores Ubuntu 22.04 para alcançar um desempenho máximo.

1. Instalação do Nginx

Primeiro, certifique-se de que o Nginx está instalado no seu sistema:

sudo apt update
sudo apt install nginx

2. Ajustes de Configuração

Edite o arquivo de configuração principal do Nginx:

sudo nano /etc/nginx/nginx.conf

2.1. Worker Processes

Defina o número de processos de trabalho de acordo com o número de núcleos do seu CPU:

worker_processes auto;

2.2. Worker Connections

Aumente o número máximo de conexões que cada processo pode atender:

worker_connections 1024;

2.3. Keepalive

Ative o keepalive para reduzir a latência nas conexões:

keepalive_timeout 65;

2.4. Gzip Compression

Habilite a compressão Gzip para reduzir o tamanho das respostas:

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

2.5. Cache de Static Files

Configure o cache para arquivos estáticos:

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

3. Testando a Configuração

Após realizar as alterações, teste a configuração do Nginx:

sudo nginx -t

4. Reiniciando o Nginx

Se o teste for bem-sucedido, reinicie o Nginx para aplicar as mudanças:

sudo systemctl restart nginx

5. Monitoramento e Ajustes Finais

Utilize ferramentas como htop e netstat para monitorar o desempenho do servidor e faça ajustes conforme necessário.

Conclusão

Seguindo estas etapas, você pode otimizar o Nginx para um desempenho superior. Lembre-se de monitorar regularmente o desempenho e ajustar as configurações conforme necessário.

Dica: Considere usar um CDN para melhorar ainda mais a entrega de conteúdo estático.

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.