NexFile — распределённая сеть отдачи патчей, дистрибутивов и игровых сборок. Мы держим кэш ближе к пользователю: клиент качает апдейт с ближайшей точки, а не с перегруженного релиз-сервера издателя.
Когда выходит патч на 12 ГБ, за первый час его тянут десятки тысяч клиентов одновременно. Прямая отдача с одного origin превращается в очередь и таймауты. NexFile берёт нагрузку на себя.
14 точек присутствия в крупных городах. Клиент подключается к ближайшему узлу и получает файл по короткому маршруту.
Первый скачавший «прогревает» узел — остальные берут файл из горячего кэша. Cache-hit держится выше 93%.
Ваш релиз-сервер видит только наши узлы. Всплеск релиза не доходит до него напрямую — origin остаётся холодным.
Многопоточная догрузка, дозапрос по диапазонам (Range), докачка после обрыва. Даже 30-гигабайтная сборка едет ровным потоком.
Логи отдачи, география, cache-ratio и графики полосы — в кабинете и через API. Выгрузка в S3-совместимое хранилище.
Даёте адрес вашего релиз-хранилища. Мы настраиваем pull-зону: узлы забирают файлы у origin по запросу и кэшируют.
В апдейтере проекта заменяете домен загрузки на выданный поддомен *.dl.nexfile.net. Всё остальное — как было.
Балансировщик отдаёт каждому клиенту ближайший живой узел. Origin трогается только на «холодный» файл.
Узлы стоят в нейтральных дата-центрах уровня Tier III с прямыми стыками к магистральным операторам. Каналы до 100 Гбит/с на площадку.
Доступ выдаётся по заявке: мы проверяем проект, заводим pull-зону и выдаём поддомен. Тестовый трафик — бесплатно на 14 дней.