This commit is contained in:
Rodrigo Bertoldo de Sousa Martins committed 2026-09-08 13:14:44 -03:00
1 parent f6b132623c
commit 81342d834a
4 files changed
+34 -3

No files matched your search

+13 -1
View File
@@ -44,6 +44,10 @@ http {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# Consultas grandes (milhares de estruturas) ou o host sob carga de
# outras aplicações podem passar de 60s (default do nginx).
proxy_read_timeout 300s;
proxy_send_timeout 300s;
}
location /models/ {
@@ -53,7 +57,15 @@ http {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
add_header Cache-Control "public, max-age=604800, immutable";
proxy_read_timeout 300s;
proxy_send_timeout 300s;
# NÃO usar "immutable"/cache longo aqui: os arquivos .glb têm nome
# fixo por sistema (ex: muscular.glb) mas o CONTEÚDO muda toda vez
# que o pipeline roda de novo — com cache "immutable" o navegador
# nunca mais rebaixava a versão nova, mesmo com hard-refresh.
# "no-cache" ainda permite resposta 304 (rápida) quando o arquivo
# realmente não mudou, via ETag do @fastify/static.
add_header Cache-Control "no-cache";
}
# SPA fallback.