基本信息
Tornado就是我們在 FriendFeed 的 Web 伺服器及其常用工具的開源版本 。Tornado 和現在的主流 Web 伺服器框架(包括大多數 Python 的框架)有著明顯的區別:它是非阻塞式伺服器,而且速度相當快。得利於其 非阻塞的方式和對epoll的運用,Tornado 每秒可以處理數以千計的連線,因此 Tornado 是實時 Web 服務的一個 理想框架。我們開發這個 Web 伺服器的主要目的就是為了處理 FriendFeed 的實時功能 ——在 FriendFeed 的套用里每一個活動用戶都會保持著一個伺服器連線。(關於如何擴容 伺服器,以處理數以千計的客戶端的連線的問題,請參閱The C10K problem)