Приостановить Varnish

  • Автор темы Автор темы Vano
  • Дата начала Дата начала

Vano

Новичок
Есть задача, когда сайт переводиш в режим технического обслуживания, на вермя выключить возврат из кеша Varnish. Есть ли у варниша переменные которые живут во всех запросах?
 
Идея к решению,
if (globalState == 'maintenance') {
return (pass);
}

Только вот как такую переменню задать? Имеется возможносьт?
 
инвалидация кеша - одна из трех сложных задач в IT
надо не варниш отключать, а роутинг переконфигурить, чтобы запросы уходили куда-то в другое место

@AnrDaemon, вероятно, у них полу-динамический контент, вроде каталога, и они кешируют страницы целиком, чтобы не решать проблемы сайта, а что делать, когда много чего поменялось - не знают

у меня другой вопрос :) зачем варниш в наше время? в nginx реализация кеша настолько продвинутая, что не очень понятен смысл в этом тяжелом инструменте с архитектурой поток-на-запрос
 
Последнее редактирование:
Продвинутая, но не идеальная, и не все осиливают конфиг.
 
не может быть идеального кеша из определения уровня сложности задачи
насчет конфига не понимаю как его можно ниасилить, у nginx очень удобный синтаксис конфига
 
Конкретно в области настройки кэша он меня выбешивает уже через полминуты :(
Такое ощущение, что конфиг придумывали два разных человека.
Один придумал структуру, второй - настройки зоны кеширования.
 
Сверху