像Youtube這樣的網站是用什麼語言寫的 - 創業

Table of Contents

※ 引述《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

--

All Comments

Hazel avatarHazel2008-07-29
我想聽..!
Lydia avatarLydia2008-07-31
想聽 ._./ +1
Elizabeth avatarElizabeth2008-08-05
想聽
Quanna avatarQuanna2008-08-08
想聽+1
Xanthe avatarXanthe2008-08-10
想聽+1 有勞了 :D
Gary avatarGary2008-08-12
+1想聽