BonBonSlick
@BonBonSlick
Vanilla Web Architect

Как грамотно реализовать просмотр видео юзером только в одной вкладке?

Если 100 юзеров откроют по 2 вкладки, то нагрузка будет как наза 200 юзеров. Так можно дудосить.
Цель в оптимизации, миниизации нагрузки на слабый сервер.
Из примеров реализации, сущность CurrentlyWatching и брать данные с нее и только.
Идея взята с spotify где на разных устройствах и окон можно запускать только 1 трек одновременно.

Как бы вы реализовали такой функционал? Почему так?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 2
@hello_my_name_is_dany
Backend Developer (Node.js, PHP, C#)
Ну можно к юзеру привязать CurrentlyWatchings. И через, например, веб-сокеты или gRPC, каждые пять секунд во время просмотра отправлять, что такой-то юзер смотрит то-то на такой-то секунде. И при загрузке страницы проверять смотрит или нет. Это скорее для функциональности. А так проще и лучше, наверное, для видеофайлов пользоваться CDN + кэш.
Ответ написан
@Levhav
Возьмусь за разработку проектов любой сложности.
Просто поставьте на пузу видео в не активной вкладке https://habr.com/ru/company/evilmartians/blog/125833/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы