wils@web ~ $ cat ~/ajuda/como-otimizar-o-nginx-1-24-para-servir-mais-requisicoes-simultaneas-no-ubuntu-22-04.md

Servidores

Como otimizar o Nginx 1.24 para servir mais requisições simultâneas no Ubuntu 22.04

atualizado em 15/08/2026

O Nginx é um servidor web altamente eficiente e pode ser otimizado para suportar um maior número de requisições simultâneas. Neste manual, abordaremos como otimizar o Nginx 1.24 no Ubuntu 22.04 para melhorar o desempenho.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Nginx 1.24 instalado
  • Acesso root ou sudo

1. Ajustando Configurações do Nginx

Abra o arquivo de configuração do Nginx:

sudo nano /etc/nginx/nginx.conf

1.1. Aumentar o número de workers

Localize a linha worker_processes e ajuste para o número de núcleos de CPU disponíveis:

worker_processes auto;

1.2. Aumentar o número de conexões

Localize a linha worker_connections e aumente o valor:

worker_connections 1024;

2. Ajustando o Sistema Operacional

2.1. Aumentar os limites de arquivos abertos

Edite o arquivo /etc/security/limits.conf e adicione as seguintes linhas:

* soft nofile 100000
* hard nofile 100000

2.2. Ajustar o kernel

Edite o arquivo /etc/sysctl.conf e adicione ou modifique as seguintes linhas:

net.core.somaxconn = 1024
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_fin_timeout = 15

Após fazer as alterações, aplique as novas configurações:

sudo sysctl -p

3. Habilitando Gzip

O Gzip pode reduzir o tamanho dos arquivos servidos. Adicione as seguintes linhas ao seu arquivo nginx.conf:

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

Conclusão

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

sudo systemctl restart nginx

Teste o desempenho do seu servidor após as alterações. Uma dica adicional é monitorar o uso de recursos do servidor e ajustar conforme necessário.

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.