wils@web ~ $ cat ~/ajuda/como-otimizar-o-nginx-1-24-para-performance-em-aplicacoes-web.md

Servidores

Como otimizar o Nginx 1.24 para performance em aplicações web

atualizado em 20/08/2026

O Nginx é um servidor web de alto desempenho, amplamente utilizado para servir aplicações web. Otimizar sua configuração pode resultar em melhorias significativas na performance. Este manual apresenta um passo a passo para otimizar o Nginx 1.24.

1. Instalação do Nginx

Primeiro, certifique-se de que o Nginx está instalado. Você pode instalar o Nginx usando o seguinte comando:

sudo apt update
sudo apt install nginx

2. Configurações Básicas

Após a instalação, você pode começar a otimizar as configurações básicas. Edite o arquivo de configuração principal:

sudo nano /etc/nginx/nginx.conf

2.1. Aumentar o número de conexões

Modifique o valor de worker_connections para permitir mais conexões simultâneas:

worker_connections 1024;

2.2. Habilitar Gzip

Ative a compressão Gzip para reduzir o tamanho dos arquivos enviados:

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

3. Configurações de Cache

O cache pode melhorar a performance ao reduzir a carga no servidor:

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";

4. Otimização de Timeouts

Reduza os timeouts para conexões inativas:

keepalive_timeout 65;
client_body_timeout 12;
client_header_timeout 12;

5. Habilitar HTTP/2

O HTTP/2 melhora a performance ao permitir múltiplas requisições em uma única conexão:

listen 443 ssl http2;

6. Testar a Configuração

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

sudo nginx -t

7. Reiniciar o Nginx

Reinicie o Nginx para aplicar as novas configurações:

sudo systemctl restart nginx

Conclusão

Com essas otimizações, o Nginx deve apresentar um desempenho melhorado. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica adicional é utilizar ferramentas como PageSpeed Insights para avaliar a performance da sua aplicação.

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.