TGViewer
IT Makes Me Hate IT Makes Me Hate @iosmakesmehate · 4.17K subscribers
Post #3701 2.04K
Prefetching Видео и правильная приоритизация.

Чем тяжелее данные, с которыми ты работаешь, тем важнее правильная работа с сетью.

На скриншоте: есть экран страниц контента. Каждый из вас скажет что правильнее заранее предзагружать следующие страницы для UX. Но бывает так, что на симуляторах, стейдж данных и тестовых устройствах все может работать отлично, но как обычно на реальном интернете и проде может возникнуть что-то не так.

5 параллельных запросов в сеть != 5× быстрее. Мы уже говорили про квоту или "пропускную трубу" нетворка. В случае с текстом или JSON это чувствуется слабо, но с видео правила игры меняются и экономика ресурсов становится куда жестче.

Если упростить: допустим у вас подключение 3 Мбит/сек (и да, этим каналом пользуется всё устройство, а не только ваше приложение). Преступно упростим, но представим что один запрос на видео и все 3 Мбит/с идут в него. Пять видео одновременно и каждый поток в среднем получит около 0.6 Мбит/с. Все запросы конкурируют за одну и ту же пропускную трубу и ресурсы.

В итоге вместо быстрого старта пользователь получает медленную и нестабильную загрузку.

Поэтому при плохой (а сегодня даже с хорошей) сети лучше не наглеть. Нужно фокусировать ресурс на одном видео и загружать остальное последовательно или с лоу приоритетами.

Важные советы:
- следите за лишними запросами вашей апки. Они могут сжигать ресурс сети.
- много потоков не всегда хорошо. Следите за качеством сети и подстраивайтесь под нее.
- правильно работайте с приоритетами.
- если ты префетчишь данные, то делай умно.
More from @iosmakesmehate
  1. Oct 11, 2026На фоне последних событий решил изучить литературу по антикризисам и хаос инженерингу в IT…
  2. Oct 9, 2026https://yandex.ru/company/news/09-10-2026-01 В ночь с 7 на 8 октября дата-центр Яндекса в…
  3. Oct 9, 2026Эпоха огромной перестройки Последнее время все чаще задумываюсь, насколько непростой перио…
  4. Oct 8, 2026Ну тупые разрабы ща дизайнер сам все навайбкодит
  5. Oct 8, 2026но программисты будут точно в этих 5% жб рип
  6. Oct 8, 2026Глава Microsoft отменил ИИ-апокалипсис: «Через 10 лет под угрозой всего 5% рабочих мест» Н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →