wils@web ~ $ cat ~/ajuda/como-otimizar-a-performance-do-nginx-1-24-com-ajustes-de-configuracao-no-ubuntu-22-04.md
ServidoresComo otimizar a performance do Nginx 1.24 com ajustes de configuração no Ubuntu 22.04
O Nginx é um servidor web de alto desempenho amplamente utilizado para servir aplicações web. Neste manual, abordaremos como otimizar a performance do Nginx 1.24 no Ubuntu 22.04 através de ajustes de configuração.
Introdução
A otimização do Nginx pode melhorar significativamente o tempo de resposta e a capacidade de atender a um maior número de conexões simultâneas. Vamos explorar algumas configurações essenciais para maximizar a performance.
Passo a Passo para Otimização
1. Atualizar o Sistema
sudo apt update && sudo apt upgrade -y
2. Ajustar o Número de Processos de Trabalho
Edite o arquivo de configuração do Nginx:
sudo nano /etc/nginx/nginx.conf
Localize a linha worker_processes e ajuste para o número de núcleos de CPU disponíveis:
worker_processes auto;
3. Configurar o Número de Conexões
Dentro do bloco events {}, ajuste o número máximo de conexões:
worker_connections 1024;
4. Habilitar Gzip
O Gzip reduz o tamanho dos arquivos transferidos. 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 1000;
5. Configurar Cache de Conteúdo Estático
Adicione as seguintes configurações para cache de arquivos estáticos:
location ~* \.css$ {
expires 30d;
}
location ~* \.js$ {
expires 30d;
}
location ~* \.(jpg|jpeg|png|gif|ico|svg)$ {
expires 30d;
}
6. Testar e Reiniciar o Nginx
Após realizar as alterações, teste a configuração:
sudo nginx -t
Se não houver erros, reinicie o Nginx:
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.
Dica: Utilize ferramentas como htop e ab (Apache Benchmark) para monitorar o uso de recursos e testar a carga do servidor.
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.