wils@web ~ $ cat ~/ajuda/como-otimizar-a-performance-do-nginx-1-24-com-caching-e-compressao.md
ServidoresComo otimizar a performance do Nginx 1.24 com caching e compressão
O Nginx é um servidor web de alto desempenho que pode ser otimizado para melhorar sua performance através de caching e compressão. Neste manual, abordaremos como configurar essas funcionalidades na versão 1.24 do Nginx.
Introdução
O caching e a compressão são técnicas essenciais para reduzir o tempo de carregamento de páginas e economizar largura de banda. A implementação correta dessas técnicas no Nginx pode resultar em uma experiência de usuário significativamente melhor.
Passo a Passo para Otimização
1. Instalando o Nginx
sudo apt updatesudo apt install nginx2. Habilitando o Caching
O caching pode ser configurado no Nginx para armazenar respostas de requisições e reduzir a carga no servidor.
sudo nano /etc/nginx/nginx.confAdicione as seguintes linhas dentro do bloco http {:
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;Em seguida, configure o caching para o seu servidor:
location / {
proxy_cache my_cache;
proxy_pass http://backend;
}3. Habilitando a Compressão
A compressão Gzip pode ser ativada para reduzir o tamanho dos arquivos enviados ao cliente.
sudo nano /etc/nginx/nginx.confAdicione as seguintes linhas dentro do 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;4. Reiniciando o Nginx
Após fazer as alterações, reinicie o Nginx para aplicar as configurações:
sudo systemctl restart nginxConclusão
Com as configurações de caching e compressão aplicadas, o Nginx deve apresentar uma performance significativamente melhor. É recomendável monitorar o desempenho e ajustar as configurações conforme necessário.
Dica: Utilize ferramentas como gtmetrix.com ou webpagetest.org para testar a performance do seu site e identificar áreas de melhoria.
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.