Есть видеофайлы (корпоративные обучающие курсы). Есть сайт на drupal 7. Аудитория 1000 пользователей. Одновременно около 100-200 пользователей.
Стоит вопрос с вариантом оптимизации размещения данного сайта в интернете:
1. вариант: Выделенный сервер, выделенный канал 100 мб/с, сайт site.ru разбит на 20 сайтов вида s1.site.ru, s2.site.ru .... s20.site.ru ... Т.е имеем 20 сайтов, 20 баз данных, каждая база на 50 юзеров и одного администратора...Видеоконтент размещаем за счет плейера jwplayer.
Вопрос сервер выдержит нагрузку?
2. вариант: Выделенный сервер,выделенный канал 100 мб/с(ограничение по трафику до 5 Тб) сайт site.ru разбит на 20 сайтов вида s1.site.ru, s2.site.ru .... s20.site.ru ... Т.е имеем 20 сайтов, 20 баз данных, каждая база на 50 юзеров и одного администратора...Видеоконтент размещаем на vimeopro.com
Вопрос сервер выдержит нагрузку? нужен ли безлимитный канал если вещание идет с сайта, где вставка видео с vimeopro.com?
3. Вариант. предложите свой вариант, пожалуйста.
Комментарии
Вроде уже где то видел такую тему.
А зачем вам 100мб/c , если поток с vimeopro.com ?
Но видео же встроено в сайт.
2 ваших варианта с поддоменами, - не варианты.
Взгляните на http://my-hit.ru/film/17379/online, ок. 90 000 - 100 000.
Если видео на стороннем ресурсе, канал вашего сервера используется только для отдачи ваших страниц.
Зачем вы хотите делить сайт на несколько, вообще не понятно, вы ничего не выиграете.
Если хотите больше узнать про собственный видео стриминг - пишите в скайп, проконсультирую.
Почему? это же по идеи снижает нагрузку на сервер.
Так вы определитесь .
Сами будете отдавать поток или со сторонних хостингов .
С чего бы?
А разве я не прав: чем больше узеров в базе данных тем нилинейно больше запросов?
с потоком я разобрался: сам буду отдавать.
С чего бы было больше запросов? Если вы где-то захотите вывести полный список без пагинации, запрос будет конечно дольше и вернёт больше данных. А в остальных случаях сколько у вас нод, пользователей, или иных сущностей, в общем-то всё равно. Выборка идёт по индексам в большинстве случаев, т.е. от размера таблиц время выполнения запроса будет зависеть не так и сильно, если только сами не напишете какого-нибудь кривого запроса... Больше запросов тоже не будет - откуда, тем более не линейно.
Что-то быстро разобрались со стримингом - чувствую я ещё постучитесь. Там много подводных камней.
На чём планируете делать собственно стримминг-то хоть?