Top.Mail.Ru

CDN

Оптимизация доставки больших файлов. Включить и использовать

Что это? Опция Оптимизация доставки больших файлов позволяет ускорить кеширование файлов больших размеров. Файл будет запрашиваться с вашего источника частями по 10 МБ и храниться в кеше CDN.

Для работы опции ваш источник должен поддерживать HTTP Range request.

Как работает? При активации опции CDN начинает делить файлы, запрашиваемые с источника, на части по 10 МБ и загружать их в кеш. Файл будет запрашиваться последовательно, по мере необходимости. Так, если пользователь запросит файл размером 30 ГБ, CDN будет передавать одну часть за другой по мере отдачи пользователю предыдущих частей.

Если пользователи одновременно запрашивают разные части одного файла, ближайший CDN-сервер, используя множество одновременных потоков, загрузит с источника эти части файла в кеш и соберёт их воедино.

Пример. Пользователь запросил часть файла Range: bytes=123537047-123545047 (8 КБ). CDN заберёт с источника часть в диапазоне Range: bytes=115343360-125829119 (10 МБ) и закеширует её. При этом пользователю отдастся запрашиваемый им диапазон 123537047-123545047.

Перейдите в настройки CDN-ресурса → раздел Контент → опция Оптимизация доставки больших файлов. Включите опцию, передвинув ползунок. Нажмите Сохранить изменения
Теперь ваш контент начнёт запрашиваться частями. 

Оптимизация доставки больших файлов. Включить и использовать

Особенности опции

  • Настройка применяется ко всем файлам CDN-ресурса, что приведет к увеличению нагрузки на сервер-источник. Чтобы минимизировать нагрузку, активируйте Шилдинг источника или производите изменения в часы наименьшего трафика. 

  • Для корректной работы опции необходимо очищать кеш после каждого обновления файла на источнике.

  • Если для ресурса используется группа источников, файлы на каждом из используемых источников должны содержать одинаковые заголовки Content-Length и Etag.

  • Опция не работает совместно с опциями Сжатие на источникеСжатие GZip и Сжатие Brotli.

Мы используем cookie, чтобы сайт стал лучше для вас.