wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-nginx-1-22-para-alta-performance-em-servidores-ubuntu-22-04.md

Servidores

Como otimizar a configuração do Nginx 1.22 para alta performance em servidores Ubuntu 22.04

atualizado em 21/07/2026

O Nginx é um servidor web de alto desempenho, amplamente utilizado para servir aplicações web e como proxy reverso. Neste manual, abordaremos a otimização da configuração do Nginx 1.22 em servidores Ubuntu 22.04 para garantir alta performance.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado
  • Nginx 1.22 instalado
  • Acesso root ou permissões sudo

Passo a Passo para Otimização

1. Atualize o Sistema

sudo apt update && sudo apt upgrade -y

2. Ajuste as Configurações do Nginx

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

sudo nano /etc/nginx/nginx.conf

Modifique ou adicione as seguintes diretivas dentro do bloco http:

worker_processes auto;
worker_connections 1024;
keepalive_timeout 65;
client_max_body_size 100M;

3. Habilite Gzip

Para habilitar a compressão Gzip, adicione as seguintes linhas ao bloco http:

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

4. Configure Cache de Conteúdo Estático

Adicione o seguinte bloco dentro do seu bloco server para cache de conteúdo estático:

location ~* \.(jpg|jpeg|png|gif|css|js|ico|svg)$ {
    expires 30d;
    add_header Cache-Control "public, no-transform";
}

5. Otimize o Uso de Recursos

Adicione as seguintes diretivas no bloco http:

sendfile on;
TCP_NODELAY on;
TCP_KEEPALIVE_TIME 300;

6. Teste e Reinicie o Nginx

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

sudo nginx -t
sudo systemctl restart nginx

Conclusão

Com estas configurações, você deve notar uma melhoria significativa na performance do Nginx. Lembre-se de monitorar o desempenho e ajustar conforme necessário. Uma dica adicional é utilizar ferramentas como New Relic ou Datadog para monitoramento contínuo.

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.