Прозрачное кэширование больших файлов через HTTP

У меня есть довольно своеобразный сервер, настроенный для работы: у меня хранятся файлы на сервере, доступном по протоколу HTTP (хранилище Windows Azure - около 800 ГБ контента), но должны обслуживать их людям с другого сервера (с небольшим диском - 40 ГБ). Не желая удвоить затраты на полосу пропускания, я хотел бы иметь какое-то кеширование.

Можно ли использовать squid в качестве прокси-сервера или он будет блокировать загрузку полного файла (например, файла размером 1 ГБ) перед его отправкой в ​​клиентскую систему? В качестве альтернативы, подходит ли Varnish для этого?

1
задан 12 November 2015 в 06:04
1 ответ

Отвечаю за себя. Varnish, некоторое время назад , добавил поддержку потоковой передачи через HTTP. Это означает, что сервер Varnish будет разрешать клиентам загружать файл во время загрузки в кэш.

2
ответ дан 3 December 2019 в 20:45

Теги

Похожие вопросы