Как настроить Varnish для кэширования запросов диапазона?

Я пытаюсь настроить Varnish для кэширования запросов диапазона. Я заметил параметр http_range_support, но все, что я читал, говорит, что это попытается кэшировать весь файл, прежде чем удовлетворить запрос. Можно ли сделать это, не требуя кэширования всего файла?


person wkf    schedule 22.05.2013    source источник


Ответы (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