From ca69c3c790d13ef7f1f14e85edc0a381dd45a338 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Tue, 16 Sep 2025 23:51:10 -0300 Subject: [PATCH] =?UTF-8?q?[Auto-Sync]=20Atualiza=C3=A7=C3=A3o=20das=20con?= =?UTF-8?q?figura=C3=A7=C3=B5es=20em=20srvproxy001.itguys.com.br=20-=20202?= =?UTF-8?q?5-09-16=2023:51:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/snippets/cache_static_assets.conf | 13 +++++++++++++ nginx/snippets/websocket_params.conf | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 nginx/snippets/cache_static_assets.conf create mode 100644 nginx/snippets/websocket_params.conf diff --git a/nginx/snippets/cache_static_assets.conf b/nginx/snippets/cache_static_assets.conf new file mode 100644 index 0000000..1295744 --- /dev/null +++ b/nginx/snippets/cache_static_assets.conf @@ -0,0 +1,13 @@ +# /etc/nginx/snippets/cache_static_assets.conf +# +# Configuração de cache agressivo para ficheiros estáticos (CSS, JS, imagens, etc.). + +# Ativa o cache para esta localização. +proxy_no_cache 0; +proxy_cache_bypass 0; + +# Define que as respostas válidas (código 200) ficam no cache por 60 minutos. +proxy_cache_valid 200 60m; + +# Instrui o NAVEGADOR do cliente a guardar uma cópia por 7 dias. +expires 7d; diff --git a/nginx/snippets/websocket_params.conf b/nginx/snippets/websocket_params.conf new file mode 100644 index 0000000..07a6f99 --- /dev/null +++ b/nginx/snippets/websocket_params.conf @@ -0,0 +1,8 @@ +# /etc/nginx/snippets/websocket_params.conf +# +# Cabeçalhos necessários para permitir a "promoção" de uma conexão HTTP +# para uma conexão WebSocket de longa duração. + +proxy_http_version 1.1; +proxy_set_header Upgrade $http_upgrade; +proxy_set_header Connection "upgrade";