Назад | Перейти на главную страницу

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

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

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

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