ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



 




Copyright © Lexa Software, 1996-2009.