nginx-0.7.45
Anton Yuzhaninov
citrin at citrin.ru
Thu Apr 2 02:26:58 MSD 2009
Монашёв Михаил wrote:
>
> Специальный процесс "cache manger" следит за максимальным размером кэша, заданным параметром max_cache,
> и при превышении его размеров удаляет самые невостребованные данные.
А что есть "самые невостребованные данные"? Только LRU (как сделано в memcached)? Или что то
более сложное.
Учитываются ли при этом proxy_cache_valid и inactive из proxy_cache_path
Пример - в кэше есть три элемента:
1. последний запрос 5 минут назад, inactive и proxy_cache_valid истекают через 10 минут.
2. последний запрос 1 минуту назад, proxy_cache_valid истек минуту назад, inactive истекает
через 5 минут.
3. последний запрос 30 секунд назад. proxy_cache_valid истекает через час, inactive истекает
через минуту.
В каком порядке они будут удаляться если превышен размер кэша?
--
Anton Yuzhaninov
More information about the nginx-ru
mailing list