Lumo Service

Документация

Короткая справка по тому, как файлы попадают к пользователю и как управлять их сроком жизни.

Адреса файлов

Файл доступен по тому же пути, по которому он лежит на источнике. Каталог /assets/ на источнике соответствует адресу /assets/ при запросе.

Кеширование

Срок жизни копии задаётся заголовком Cache-Control на стороне источника. Если заголовок не задан, копия считается недействительной и запрашивается заново.

Обновление файла

Самый предсказуемый способ обновить содержимое — изменить имя файла: добавить к нему версию или хеш. Тогда новый адрес гарантированно отдаст новое содержимое.

Диапазоны

Поддерживаются частичные запросы (Range), поэтому крупные файлы можно докачивать и перематывать без повторной загрузки целиком.