Załóżmy, że mam ten plik konfiguracyjny nginx
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h;
- Co
keys_zone=myCache:8m
znaczy W dokumentach niewiele mówi się na ten temat:
Ponadto wszystkie aktywne klucze i informacje o danych są przechowywane w strefie pamięci współużytkowanej, której nazwa i rozmiar są konfigurowane za pomocą parametru keys_zone.
Co jeśli
proxy_cache_valid
(12h
) jest wyższy niż podanainactive
wartość (1h
) wproxy_cache_path
? Jakiej zasady będzie przestrzegać? na przykładproxy_cache_valid 200 302 12h; proxy_cache_valid 404 302 1h;
Dzięki!
365d
i jest prawidłowy, to1d
nginx będzie pobierał żądania w pamięci podręcznej każdego dnia przez rok, nawet jeśli nikt nie zgłosi takiego żądania?