Функция служит для ускорения кеширования файлов больших размеров. Файл будет запрашиваться и храниться в кеше частями по 10 МБ. Источник должен поддерживать HTTP Range request.
Например, при запросе пользователя, модуль разобьет файл объемом 56 МБ на 6 частей: 5 из которых по 10 Мб и последняя — оставшийся объем. Ближайший CDN-сервер загрузит файл в кеш в 6 потоков. Во время доставки клиенту файл будет собран из этих частей из кеша CDN. Следующие пользователи получат файл из кеша.
Особенности опции:
- Настройка применяется ко всем файлам CDN-ресурса, что приведет к увеличению нагрузки на сервер-источник.
-
Для корректной работы опции необходимо чистить кеш после каждого обновления файла на источнике.
-
Если для ресурса используется группа источников, файлы на каждом из используемых источников должны содержать одинаковые заголовки Content-Length и Etag.
Доставка видео-файлов
Активируйте опцию для доставки видео по запросу в режиме последовательной загрузки (progressive download).
Отличительные особенности псевдостриминга:
- Моментальный старт проигрывания без предварительного кеширования всего видео-файла браузером (pseudo-prefetching).
- Функция перемотки по видео-файлу имитирует свойства потокового видео. Это позволяет начать проигрывание с любого момента, в том числе если необходимый фрагмент ещё не был загружен. Перемотка осуществляется через интерфейс медиаплеера, который запрашивает недостающие фрагменты видео-файла с учетом содержащихся в видео-файле метаданных.
В отличие от потокового режима, воспроизведение видео конечными пользователями не зависит от скорости доступа в интернет, поэтому подходит для проектов, требующих максимального охвата аудитории, в том числе пользователей мобильного интернета.