wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-nginx-1-24-para-servir-conteudo-estatico-rapidamente.md
ServidoresComo otimizar a configuração do Nginx 1.24 para servir conteúdo estático rapidamente
Introdução
O Nginx é um servidor web altamente eficiente, ideal para servir conteúdo estático. Neste manual, vamos otimizar a configuração do Nginx 1.24 para garantir um desempenho máximo ao servir arquivos estáticos.
Passo a Passo para Otimização
1. Instalação do Nginx
sudo apt updatesudo apt install nginx2. Configuração Básica
Abra o arquivo de configuração do Nginx:
sudo nano /etc/nginx/nginx.confAdicione ou modifique as seguintes diretivas:
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
gzip_types text/plain application/json application/javascript text/css text/xml;
}3. Cache de Conteúdo Estático
Configure o cache para arquivos estáticos:
server {
location /static/ {
alias /var/www/html/static/;
expires 30d;
add_header Cache-Control "public, max-age=2592000";
}
}4. Compressão de Conteúdo
Ative a compressão para reduzir o tamanho dos arquivos transferidos:
gzip on;
gzip_types text/css application/javascript application/json;
gzip_min_length 1000;5. Configuração de Headers
Adicione headers para melhorar o desempenho e a segurança:
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options DENY;
add_header X-XSS-Protection "1; mode=block";6. Teste e Reinicie o Nginx
Verifique a configuração e reinicie o Nginx:
sudo nginx -tsudo systemctl restart nginxConclusão
Com essas configurações, seu Nginx estará otimizado para servir conteúdo estático rapidamente. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário.
Dica: Utilize ferramentas como o Google PageSpeed Insights para avaliar e melhorar ainda mais o desempenho 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.