Что движет YouTube? - PullRequest
       14

Что движет YouTube?

6 голосов
/ 18 апреля 2009

Я планирую создать большой веб-сайт для обмена видео.

Есть ли ресурс или статья, в которой показано, как спланировать разработку и развертывание такого большого приложения?

Есть ли подробное описание того, что YouTube использует в качестве языка программирования, видеосерверов и т. Д ...?

Ответы [ 6 ]

24 голосов
/ 18 апреля 2009

Архитектура YouTube :

  1. Apache
  2. Python
  3. Linux (SuSe)
  4. MySQL
  5. psyco, динамический компилятор python-> C
  6. lighttpd для видео вместо Apache
7 голосов
/ 18 апреля 2009

Платформа YouTube:

Apache

Python

Linux

MySql

psyco, динамический компилятор python-> C

lighttpd для видео вместо Apache

для получения дополнительной информации о Архитектура YouTube

4 голосов
/ 18 апреля 2009

Если я могу дать вам один совет: начните с малого!

Большие проекты имеют тенденцию занимать много времени, чтобы закончить. Если вы начнете с малого, у вас сначала будет какое-то доказательство концепции. Таким образом, вы можете расширить его по частям.

1 голос
/ 18 апреля 2009

В какой-то момент они использовали lighttpd для показа флэш-видео. Их HTTP-заголовки указывают, что они используют Apache для множества страниц. Их справочная система работает на python, но я думаю, что все справочные материалы Google работают именно на этом, так что это не удивительно. Кроме того, я думаю, можно с уверенностью сказать, что есть много собственных технологий, без сомнения, любезно предоставленных Google.

0 голосов
/ 18 апреля 2009

Работает на Python:

enter image description here

0 голосов
/ 18 апреля 2009

YouTube был разработан на Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...