чистка кеша
Sergey Averyanov
asv at pallant-mobile.ru
Mon Jun 15 16:56:51 MSD 2009
При использовании кеширования иногда возникает потребность принудительной
очистки кеша для некоего конкретного uri
Например: есть новостной сайт с главной страницей, содержащей саммари
новостей. страница раздается из кеша. при добавлении очередной новости
(скажем, редактором через отдельный интерфейс) нужно принудительно очистить
кеш для главной (понятно, почему).
При использовании ngx_http_memcached_module вопрос решается тривиально -- в
нужный момент времени всего лишь необходимо тем или способом удалить
соответствующие данные из memcached
Однако не совсем понятно, как правильно поступать, если вместо memcache будет
использоваться proxy_cache из ngx_http_proxy_module.
Будет ли корректным такая последовательность действий: взять md5 от
проксированного URL, в соответсвии с настройками кеша получить путь и "руками"
удалить из кеша файл?
nginx от этого не поплохеет?
и м.б. есть более правильный способ?
--
С уважением,
Сергей Аверьянов
More information about the nginx-ru
mailing list