diff --git a/snippets/cache_zones.conf b/snippets/cache_zones.conf index b6f2baa..455a1e8 100644 --- a/snippets/cache_zones.conf +++ b/snippets/cache_zones.conf @@ -1,7 +1,7 @@ -# Dynamic Shared Cache Zone -# Single zone for all sites, separating content by Host + URI -proxy_cache_path /var/cache/nginx/dynamic_cache levels=1:2 keys_zone=dynamic_cache:50m max_size=10g inactive=7d use_temp_path=off; -proxy_cache_path /var/cache/nginx/ferreirareal levels=1:2 keys_zone=ferreirareal_cache:10m max_size=1g inactive=7d use_temp_path=off; +# Universal Dynamic Cache Zone +# Uma única zona robusta que atende a todos os sites dinamicamente. +# O isolamento é garantido pela 'proxy_cache_key' que inclui o $host. +proxy_cache_path /var/cache/nginx/dynamic_cache levels=1:2 keys_zone=dynamic_cache:100m max_size=20g inactive=7d use_temp_path=off; -# Default Cache Key (ensure uniqueness per host) +# Default Cache Key (Unicidade garantida por Protocolo + Método + Host + URI) proxy_cache_key "$scheme$request_method$host$request_uri";