Я пытаюсь настроить Varnish для кэширования запросов диапазона. Я заметил параметр http_range_support
, но все, что я читал, говорит, что это попытается кэшировать весь файл, прежде чем удовлетворить запрос. Можно ли сделать это, не требуя кэширования всего файла?
Как настроить Varnish для кэширования запросов диапазона?
Ответы (1)
Зависит от версии Varnish,
Начиная с Varnish 3.0.2 вы можете передавать некэшированный контент, пока он кэширует полный объект.
https://www.varnish-software.com/blog/http-streaming-varnish
«По сути, его код снимает ограничения версии 3.0 и позволяет Varnish доставлять объекты, пока они извлекаются, нескольким клиентам».
Функция будет доступна на beresp.do_stream
https://www.varnish-software.com/blog/streaming-varnish-30
person
Goncalo Pereira
schedule
23.08.2013