Как создать видео сайт с точки зрения производительности - PullRequest
2 голосов
/ 05 сентября 2010

Я хочу создать видео-сайт с высоким трафиком, который имеет много видео и посетителей, используя ASP.NET.Но у меня нет опыта сайтов с большим трафиком и видео сайтов.

Кто-нибудь может дать мне кое-что для чтения или несколько ключевых слов для меня в Google?С точки зрения производительности.

Большое спасибо:)

ОБНОВЛЕНИЕ: Я сказал, что наш сайт похож на Youtube, но это просто означало, что структура сайта будетпохож на Youtube.У нас не будет такого большого трафика.Поэтому я удаляю это предложение, извините за смущение вас:)

Ответы [ 2 ]

2 голосов
/ 05 сентября 2010
0 голосов
/ 14 октября 2011

Зависит от того, что вы имеете в виду под производительностью и где вы видите возможные проблемы с ней.В целом, на сайте есть видеохостинг, который мало чем отличается от любого другого сайта.Существует производительность внешнего интерфейса и т. Д.

Если сайт хостинга видео отличается от большинства других сайтов, это количество передаваемых данных и производительность рендеринга видео.Это означает, что, вероятно, первая стена, которую ударили, это полоса пропускания одного веб-сервера (если вы начинаете с одной стандартной машины) или сумасшедший процессор.

-> Первым шагом было бы отделить веб-сайт от доставки и кодирования видео, чтобы иметь возможность масштабирования.

Сейчас я не знаю об ASP.NET, но с Drupal есть много людей, которыесделали сайты, похожие на youtube [1], и есть много модулей contrib [2] для поддержки вышеупомянутых задач, таких как Media Mover [3].Может дать вам отправную точку.

[1] http://www.google.com/search?&q=drupal+youtube+clone

[2] http://drupal.org/project/modules?filters=tid%3A67

[3] http://drupal.org/project/media_mover

...