gremlintv2
@gremlintv2

При переполнении установленого значения кэша nginx перезаписывает более старый кэш или пускает клиентов напрямую мимо кэша?

Всех с Наступающими праздниками!
Объясните пожалуйста такое:
Допустим в nginx установленны значения:
proxy_cache_path /var/cache/nginx/storage_cache_temp levels=1:2 keys_zone=storage:10m max_size=10g inactive=1h;
proxy_cache_valid 200 302 1h;

Как поведет себя nginx с запросами за контентом, которого еще нет в кэше, при заполнении кэша 10g. если у всего существующего кэша не истек срок в 1h:
1) Он удалит наиболее старый кэш, и перезапишет новым
2) Он не будет кэшировать новый контент, просто проксируя все запросы

И если имеет место второй вариант (не будет кэшировать новый контент) как привести в жизнь первый вариант ( удалять наиболее старый кэш, и перезапсывать новым) не меняя срока жизни кэша.

Спасибо
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
RTFM nginx.org/en/docs/http/ngx_http_proxy_module.html#...
When this size is exceeded, it removes the least recently used data.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы