1. Vano

    Vano Новичок

    Сообщения:
    553
    Ваш город:
    Uzhhorod, Ukraine
    Есть задача, когда сайт переводиш в режим технического обслуживания, на вермя выключить возврат из кеша Varnish. Есть ли у варниша переменные которые живут во всех запросах?
     
  2. Vano

    Vano Новичок

    Сообщения:
    553
    Ваш город:
    Uzhhorod, Ukraine
    Идея к решению,
    if (globalState == 'maintenance') {
    return (pass);
    }

    Только вот как такую переменню задать? Имеется возможносьт?
     
  3. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.708
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    А ЗАЧЕМ это делать?
     
  4. grigori

    grigori ( ͡° ͜ʖ ͡°) Команда форума

    Сообщения:
    7.125
    Ваш город:
    Stormwind
    Address:
    Scottsdale, United States
    Country:
    Location on Map:
    инвалидация кеша - одна из трех сложных задач в IT
    надо не варниш отключать, а роутинг переконфигурить, чтобы запросы уходили куда-то в другое место

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

    у меня другой вопрос :) зачем варниш в наше время? в nginx реализация кеша настолько продвинутая, что не очень понятен смысл в этом тяжелом инструменте с архитектурой поток-на-запрос
     
    Последнее редактирование: 27 янв 2019
  5. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.708
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Продвинутая, но не идеальная, и не все осиливают конфиг.
     
  6. grigori

    grigori ( ͡° ͜ʖ ͡°) Команда форума

    Сообщения:
    7.125
    Ваш город:
    Stormwind
    Address:
    Scottsdale, United States
    Country:
    Location on Map:
    не может быть идеального кеша из определения уровня сложности задачи
    насчет конфига не понимаю как его можно ниасилить, у nginx очень удобный синтаксис конфига
     
  7. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.708
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Конкретно в области настройки кэша он меня выбешивает уже через полминуты :(
    Такое ощущение, что конфиг придумывали два разных человека.
    Один придумал структуру, второй - настройки зоны кеширования.
     
  8. Vano

    Vano Новичок

    Сообщения:
    553
    Ваш город:
    Uzhhorod, Ukraine
    У администратора есть возможность ходить по сайту смотреть что полуилось, но варниш закеширует и отдаст странички другим пользователям.