Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: чистка кеша
On Mon, Jun 15, 2009 at 04:56:51PM +0400, Sergey Averyanov wrote:
> При использовании кеширования иногда возникает потребность принудительной
> очистки кеша для некоего конкретного uri
>
> Например: есть новостной сайт с главной страницей, содержащей саммари
> новостей. страница раздается из кеша. при добавлении очередной новости
> (скажем, редактором через отдельный интерфейс) нужно принудительно очистить
> кеш для главной (понятно, почему).
>
> При использовании ngx_http_memcached_module вопрос решается тривиально -- в
> нужный момент времени всего лишь необходимо тем или способом удалить
> соответствующие данные из memcached
>
> Однако не совсем понятно, как правильно поступать, если вместо memcache будет
> использоваться proxy_cache из ngx_http_proxy_module.
> Будет ли корректным такая последовательность действий: взять md5 от
> проксированного URL, в соответсвии с настройками кеша получить путь и
> "руками"
> удалить из кеша файл?
> nginx от этого не поплохеет?
Можно.
> и м.б. есть более правильный способ?
Сейчас нет. Планирую сделать зависимости.
--
Игорь Сысоев
http://sysoev.ru
|