wils@web ~ $ cat ~/ajuda/como-otimizar-a-performance-do-nginx-1-24-com-cache-de-conteudo-estatico.md
ServidoresComo otimizar a performance do Nginx 1.24 com cache de conteúdo estático
O Nginx é um servidor web de alto desempenho que pode ser otimizado para entregar conteúdo estático de forma rápida e eficiente. Neste manual, abordaremos como configurar o Nginx 1.24 para utilizar cache de conteúdo estático, melhorando a performance do seu site.
Introdução
O cache de conteúdo estático permite que o Nginx armazene arquivos como imagens, CSS e JavaScript em memória, reduzindo o tempo de resposta e a carga no servidor. A seguir, apresentamos um passo a passo para configurar o cache.
Passo a Passo para Configuração do Cache
1. Instalação do Nginx
sudo apt update
sudo apt install nginx
2. Configuração do Cache
Edite o arquivo de configuração do Nginx, geralmente localizado em /etc/nginx/nginx.conf ou em um arquivo de site específico em /etc/nginx/sites-available/.
sudo nano /etc/nginx/nginx.conf
3. Adicione as Diretivas de Cache
Adicione 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;
proxy_cache_key "$scheme$request_method$host$request_uri";
4. Configuração do Local para Cache
Dentro do bloco server {}, adicione:
location / {
proxy_cache my_cache;
proxy_pass http://backend;
proxy_cache_valid 200 60m;
proxy_cache_use_stale error timeout updating;
}
5. Teste a Configuração
Após realizar as alterações, teste a configuração do Nginx:
sudo nginx -t
Se não houver erros, reinicie o Nginx:
sudo systemctl restart nginx
Conclusão
Com essas configurações, o Nginx estará otimizado para servir conteúdo estático de forma eficiente. Uma dica importante é monitorar o uso do cache e ajustar as configurações conforme necessário para atender à demanda do seu site.
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.