wils@web ~ $ cat ~/ajuda/como-otimizar-o-nginx-1-24-para-servir-aplicacoes-em-tempo-real.md
ServidoresComo otimizar o Nginx 1.24 para servir aplicações em tempo real
O Nginx é um servidor web de alto desempenho amplamente utilizado para servir aplicações em tempo real. Neste manual, abordaremos como otimizar o Nginx 1.24 para garantir que suas aplicações funcionem de forma eficiente e responsiva.
1. Instalação do Nginx
Primeiramente, certifique-se de que o Nginx está instalado em seu servidor. Para instalar, use os seguintes comandos:
sudo apt update
sudo apt install nginx
2. Configuração Básica
Abra o arquivo de configuração principal do Nginx:
sudo nano /etc/nginx/nginx.conf
2.1. Ajuste de Worker Processes
Defina o número de processos de trabalho para igualar ao número de núcleos de CPU disponíveis:
worker_processes auto;
2.2. Ajuste de Worker Connections
Aumente o número máximo de conexões simultâneas:
worker_connections 1024;
3. Habilitar Keep-Alive
O Keep-Alive permite que múltiplas requisições sejam feitas em uma única conexão. Para habilitar, adicione ou modifique as seguintes linhas:
keepalive_timeout 65;
keepalive_requests 100;
4. Compressão de Conteúdo
Ative a compressão Gzip para reduzir o tamanho dos dados transferidos:
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;
5. Cache de Conteúdo Estático
Configure o cache para arquivos estáticos, melhorando a performance:
location / {
expires 30d;
add_header Cache-Control "public";
}
6. Monitoramento e Logs
Ative logs de acesso e erro para monitorar a performance e identificar problemas:
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
Conclusão
Após realizar essas configurações, reinicie o Nginx para aplicar as mudanças:
sudo systemctl restart nginx
Dica: Sempre faça backup dos arquivos de configuração antes de realizar alterações significativas.
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.