Re: Re[2]: Частичный сброс кеша / сброс кеша для отдельного server name или location
S.A.N
nginx-forum на nginx.us
Пт Июл 17 11:18:38 UTC 2015
> Есть стандартное решение, которое работает с любым кэшем: nginx-а,
> memcached-а и т.д.
>
> В значение ключа кэширования добавьте счётчик. Отдельный для каждого
> куска кэша, который хотите вычищать. Когда надо будет вычистить кэш,
> увеличьте на 1 значение нужного счётчика в тексте конфига и пошлите
> nginx-у сигнал на перечитывание конфига. Так все ключи изменятся, а
> старые ключи постепенно вымоются из кэша.
Можно ещё проще, без memcached, инкрементировать версию кеша прямо в конфиге
и посылать сигнал на релоад конфига.
Чего люди только не придумают, чтобы не использовать HTTP ревалидацию кеша )
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259096,260401#msg-260401
Подробная информация о списке рассылки nginx-ru