разгрузить сервер от видеофайлов? И как учесть то, что эти видеофайлы будут просматривать большое количество пользователей? Как это организовывается правильно? Какие сервисы использовать?
Использовать сторонние CDN сервисы, поднять собственную такую инфраструктуру это сложно и дорого
Называется сеть доставки контента (CDN), а также может использоваться облачное хранилище типа S3. Ссылки на файлы хранятся в базе. Когда юзер запрашивает файл, ему возвращается ссылка и он её смотрит. Но если нужна стриминговая передача, тогда все данные идут через основной сервер. Ещё можно реплики поднять путём приобретения серверов в разных странах или городах, если речь об одной стране. При открытии сайта DNS должен уметь определять страну и переадресовывать запрос на ближайший к клиенту сервер. CloudFlare так умеет, например.
Понял буду читать, пробовать! Спасибо
Обсуждают сегодня