什么在为YouTube提供动力?

时间:2009-04-17 20:22:06

标签: web-applications youtube

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

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

是否有关于YouTube正在使用的编程语言,视频服务器等的详细大纲......?

6 个答案:

答案 0 :(得分:24)

YouTube Architecture

  
      
  1. 的Apache
  2.   
  3. 的Python
  4.   
  5. Linux(SuSe)
  6.   
  7. MySQL的
  8.   
  9. psyco,动态python-> C编译器
  10.   
  11. lighttpd for video而不是Apache
  12.   

答案 1 :(得分:7)

YouTube平台:

  

的Apache

     

的Python

     

Linux的

     

MySQL的

     psyco,动态python-> C编译器

     

lighttpd for video而不是Apache

了解YouTube Architecture

的更多信息

答案 2 :(得分:4)

如果我能给你一个建议:从小处开始!

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

YouTube是用Python开发的。

答案 5 :(得分:0)

它由Python提供支持:

enter image description here