Обнуление счетчика proxy_cache_min_uses через интервал времени

Igor Sysoev is at rambler-co.ru
Wed Jul 22 11:21:06 MSD 2009


On Wed, Jul 22, 2009 at 09:48:17AM +0300, Rudenko Ilya wrote:

> Сработает ли включение кеширования если страница будет на
> протяжении месяца 100 раз запрошена (к примеру по 3 раза в день) или
> есть какой-то интервал времени в течении которого эти 100 запросов
> должны прийти на сервер и только тогда страница будет закеширована?

При использовании proxy_cache_min_uses > 1 информация о запросе (но не ответ
на запрос) хранится в памяти (в кэш-зоне) в течении времени inactive.
При каждом новом запросе время inactive сбрасывается.
Если таким образом наберётся нужное число запросов, то ответ закэшируется.
То есть, при inactive=1h и proxy_cache_min_uses 4 для кэширования нужно,
чтобы запрос делался хотя бы каждый час в течение 3 часов.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list