Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
чистка кеша
При использовании кеширования иногда возникает потребность принудительной
очистки кеша для некоего конкретного uri
Например: есть новостной сайт с главной страницей, содержащей саммари
новостей. страница раздается из кеша. при добавлении очередной новости
(скажем, редактором через отдельный интерфейс) нужно принудительно очистить
кеш для главной (понятно, почему).
При использовании ngx_http_memcached_module вопрос решается тривиально -- в
нужный момент времени всего лишь необходимо тем или способом удалить
соответствующие данные из memcached
Однако не совсем понятно, как правильно поступать, если вместо memcache будет
использоваться proxy_cache из ngx_http_proxy_module.
Будет ли корректным такая последовательность действий: взять md5 от
проксированного URL, в соответсвии с настройками кеша получить путь и "руками"
удалить из кеша файл?
nginx от этого не поплохеет?
и м.б. есть более правильный способ?
--
С уважением,
Сергей Аверьянов
|