wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-nginx-em-um-servidor-ubuntu-22-04-para-melhor-desempenho.md

Servidores

Como otimizar a configuração do Nginx em um servidor Ubuntu 22.04 para melhor desempenho

atualizado em 20/07/2026

O Nginx é um servidor web de alto desempenho que pode ser otimizado para lidar com um grande número de conexões simultâneas. Neste manual, abordaremos como otimizar a configuração do Nginx em um servidor Ubuntu 22.04.

Introdução

Otimizar o Nginx pode melhorar significativamente o desempenho do seu site ou aplicação. Vamos explorar algumas configurações essenciais para maximizar a eficiência do Nginx.

Passo a Passo para Otimização

1. Instalação do Nginx

sudo apt update
sudo apt install nginx

2. Ajustar o número de workers

O número de processos de trabalho (workers) deve corresponder ao número de núcleos do seu servidor. Edite o arquivo de configuração:

sudo nano /etc/nginx/nginx.conf

Localize a linha:

worker_processes 1;

Altere para:

worker_processes auto;

3. Configurar keepalive

Ative o keepalive para melhorar a eficiência das conexões:

keepalive_timeout 65;

4. Ajustar buffer e timeouts

Configure os buffers e timeouts para otimizar a transferência de dados:

client_body_buffer_size 16k;
client_max_body_size 8m;
client_header_buffer_size 1k;
large_client_header_buffers 4 8k;

5. Habilitar gzip

Ative a compressão gzip para reduzir o tamanho dos arquivos transferidos:

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

6. Configurar cache

Implemente cache para melhorar a performance:

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";

Conclusão

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

sudo systemctl restart nginx

Dica: Monitore o desempenho do Nginx usando ferramentas como htop e ngxtop para identificar áreas que podem ser melhoradas ainda mais.

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.