чистка кеша

Igor Sysoev is at rambler-co.ru
Mon Jun 15 16:59:09 MSD 2009


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





More information about the nginx-ru mailing list