6

我打算写一个内部的大型视频共享网站。

是否有资源或文章展示了如何规划如此大型的应用程序开发和部署?

是否有关于 YouTube 使用什么作为他们的编程语言、视频服务器等的详细大纲?

4

6 回答 6

24

YouTube 架构

  1. 阿帕奇
  2. Python
  3. Linux (苏塞)
  4. MySQL
  5. psyco,一个动态的 python->C 编译器
  6. 用于视频而不是 Apache 的 lighttpd
于 2009-04-17T20:24:12.360 回答
7

YouTube 平台:

阿帕奇

Python

Linux

mysql

psyco,一个动态的 python->C 编译器

用于视频而不是 Apache 的 lighttpd

有关YouTube 架构的更多信息

于 2009-04-17T20:27:48.230 回答
4

如果我能给你一个建议:从小处着手!

大型项目往往需要很长时间才能完成。如果你从小处着手,你首先要有某种概念证明。所以你可以一块一块地扩展它。

于 2009-04-17T20:45:50.870 回答
1

有一次,他们使用 lighttpd 来提供 Flash 视频内容。他们的 HTTP 标头表明他们在很多页面上都使用 Apache。他们的帮助系统在 python 上运行,但我认为 Google 的所有帮助内容都在 python 上运行,所以这并不奇怪。除此之外,我认为可以肯定地说有很多内部技术,这无疑是由谷歌提供的。

于 2009-04-17T20:28:09.010 回答
0

YouTube 是用 Python 开发的。

于 2009-04-17T20:24:14.310 回答
0

它由 Python 提供支持:     

在此处输入图像描述

于 2009-04-17T20:45:19.017 回答