作者yellowbird54 (黄鸟姊姊)
看板i-enterprise
标题Re: [请益] 像Youtube这样的网站是用什麽语言写的
时间Sat Jul 26 23:32:03 2008
※ 引述《ntuguy (ya)》之铭言:
: 突然有这样的疑问
: 想要请教一下这里的高手们
: 像陈世骏写YOUTUBE
: 应该是用什麽语言和环境?
: 另外我对无名小站的环境也很好奇
: 有大大知道的能够指点一下小弟吗?
: 谢谢!
* 伺服器Apache 3、4个月後改用Lighttpd
* 脚本语言Python 、Psyco等
* 作业系统(OS):Linux (SUSE版本 )
* 资料库MySQL
可以参考这里:
http://highscalability.com/youtube-architecture
某一期的大陆杂志「程序员」也有介绍,是翻译自这个地方的(而且大陆翻译真烂)
还有某一次Google的tech talks论坛(影音)
详细介绍了他们当初的技术创业环境还有面临的很多困境...
http://video.google.com/videoplay?docid=-6304964351441328559
有人推过文了他们使用python,有开发快修改快但效率稍不好的特色
另外还使用了加速器
i. Pyco: 像一个即时(Just in Time, JIT)编译器(compiler),为Python运算内部
程
ii. C 编译器
iii. C extension (例如:encryption)
iv. 预先产生某些html:最低的暂存等级就是暂存资料库结果,再来,就是部分暂存
python结果,如果运算出整段html很花时间,就会暂存整段html结果。
还有一些资料库的切割、colo结构...等...恩...很多很多
我之前曾经因为好奇所以开始做研究很完整的翻译了这段影片并且做整理
不过我想内容实在太宅了所以你应该不想听XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.82.211
※ 编辑: yellowbird54 来自: 61.216.82.211 (07/26 23:34)
1F:推 ihs:我想听..! 07/26 23:47
2F:推 nightmarelee:想听 ._./ +1 07/27 00:05
3F:推 popux:想听 07/27 09:42
4F:推 litthe:想听+1 07/27 09:44
5F:推 NHyulin:想听+1 有劳了 :D 07/28 16:57
6F:推 xacross:+1想听 08/02 10:21