Angenommen, ich habe diese Nginx-Konfigurationsdatei
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h;
- Was bedeutet das
keys_zone=myCache:8m
bedeuten? In den Dokumenten wird nicht viel dazu gesagt:
Darüber hinaus werden alle aktiven Schlüssel und Informationen zu Daten in einer gemeinsam genutzten Speicherzone gespeichert, deren Name und Größe mit dem Parameter keys_zone konfiguriert werden.
Was ist, wenn
proxy_cache_valid
(12h
) höher ist als der angegebeneinactive
Wert (1h
) inproxy_cache_path
? Welche Regel wird es folgen? z.Bproxy_cache_valid 200 302 12h; proxy_cache_valid 404 302 1h;
Vielen Dank!
365d
und gültig ist,1d
ruft nginx die Anforderungen ein Jahr lang jeden Tag im Cache ab, auch wenn diese Anforderung von niemandem gestellt wird.