wils@web ~ $ cat ~/ajuda/como-configurar-a-cache-de-paginas-estaticas-no-nginx-1-24-para-sites-dinamicos.md
ServidoresComo configurar a cache de páginas estáticas no Nginx 1.24 para sites dinâmicos
O Nginx é um servidor web amplamente utilizado que pode ser configurado para servir páginas estáticas de forma eficiente, mesmo em sites dinâmicos. Neste manual, vamos abordar como configurar a cache de páginas estáticas no Nginx 1.24.
Introdução
A cache de páginas estáticas ajuda a reduzir a carga no servidor e a aumentar a velocidade de resposta para os usuários. Com a configuração adequada, o Nginx pode armazenar em cache as respostas de páginas dinâmicas, proporcionando uma experiência mais rápida.
Passo a Passo
1. Instalação do Nginx
sudo apt update
sudo apt install nginx
2. Habilitar o módulo de cache
O Nginx já vem com suporte a cache, mas precisamos configurá-lo. Abra o arquivo de configuração do Nginx:
sudo nano /etc/nginx/nginx.conf
3. Configurar a cache
Adicione a seguinte configuração 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. Aplicar cache em um servidor específico
Dentro do bloco server {} do seu site, adicione:
location / {
proxy_pass http://backend;
proxy_cache my_cache;
proxy_cache_valid 200 1h;
proxy_cache_use_stale error timeout updating;
}
5. Testar a configuração
Após realizar as alterações, teste a configuração do Nginx:
sudo nginx -t
Se tudo estiver correto, reinicie o Nginx:
sudo systemctl restart nginx
Conclusão
Com a cache de páginas estáticas configurada, o Nginx pode melhorar significativamente o desempenho do seu site dinâmico. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário para otimizar ainda mais a performance.
Dica: Utilize ferramentas de monitoramento para verificar a eficiência do cache e fazer ajustes conforme o tráfego 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.