wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-nginx-1-24-para-aumentar-a-performance-de-sites-estaticos.md
ServidoresComo otimizar a configuração do Nginx 1.24 para aumentar a performance de sites estáticos
O Nginx é um servidor web popular, conhecido por sua alta performance e eficiência no gerenciamento de conexões simultâneas. Neste manual, abordaremos como otimizar a configuração do Nginx 1.24 para aumentar a performance de sites estáticos.
1. Configuração Básica
Antes de realizar otimizações, certifique-se de que o Nginx está instalado e funcionando corretamente. Você pode verificar a versão instalada com:
nginx -v 2. Ajustes de Performance
2.1. Ativar Gzip
O Gzip reduz o tamanho dos arquivos enviados ao cliente, melhorando o tempo de carregamento. Adicione as seguintes linhas ao seu bloco de servidor:
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; 2.2. Cache de Arquivos Estáticos
Utilize o cache para arquivos estáticos, como CSS e JavaScript, para reduzir o tempo de carregamento em visitas subsequentes:
location ~* \.(css|js|jpg|jpeg|png|gif|ico|svg)$ {
expires 30d;
add_header Cache-Control "public";
} 2.3. Ajustar Worker Processes
O número de processos de trabalho deve ser ajustado com base no número de núcleos do seu servidor:
worker_processes auto; 2.4. Aumentar o Buffer de Cliente
Para melhorar a performance em conexões lentas, ajuste o buffer do cliente:
client_body_buffer_size 16k;
client_max_body_size 1m;
3. Monitoramento e Testes
Após aplicar as configurações, é importante monitorar a performance do Nginx. Use ferramentas como ab (Apache Benchmark) para testar a carga:
ab -n 1000 -c 10 http://seusite.com/ Conclusão
Com estas configurações, você deve notar uma melhora significativa na performance do seu site estático. Lembre-se de sempre testar as alterações em um ambiente seguro antes de aplicá-las em produção. Uma dica adicional é considerar o uso de um CDN para distribuir o conteúdo estático, melhorando ainda mais a velocidade de carregamento.
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.