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