Sto provando a memorizzare nella cache il contenuto statico che si trova fondamentalmente nei percorsi sottostanti nella configurazione del server virtuale. Per qualche motivo, i file non vengono memorizzati nella cache. Vedo diverse cartelle e file all'interno della cache dir ma è sempre qualcosa di simile a 20mb non superiore non inferiore. Se si trattasse di memorizzare le immagini nella cache, ad esempio, sarebbero necessari almeno 500 MB di spazio.nginx come proxy della cache non memorizza nella cache nulla
Qui è la parte della cache nginx.conf:
** nginx.conf **
proxy_cache_path /usr/share/nginx/www/cache levels=1:2 keys_zone=static$
proxy_temp_path /usr/share/nginx/www/tmp;
proxy_read_timeout 300s;
Heres il server virtuale predefinito.
**sites-available/default**
server {
listen 80;
root /usr/share/nginx/www;
server_name myserver;
access_log /var/log/nginx/myserver.log main;
error_log /var/log/nginx/error.log;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location ~* ^/(thumbs|images|css|js|pubimg)/(.*)$ {
proxy_pass http://backend;
proxy_cache static;
proxy_cache_min_uses 1;
proxy_cache_valid 200 301 302 120m;
proxy_cache_valid 404 1m;
expires max;
}
location/{
proxy_pass http://backend;
}
}
Hanno tou provato a attivare la registrazione errore? –
sì. niente di conclusivo. –