level 7
cloveses
楼主
Tornado
是一个强大而可伸缩的
web
服务器,用
Python
语言开发而成。虽然是轻量级的,但是他很健壮,可以应用于正式的多种应用和工具。
Tornado
是基于一个叫公司
FriendFeed
开发的
web
框架,起初由
Bret Taylor
等人开发的,后来,在他们要求下,代码开源了。商业的
web
框架最多可以同时具有
10000
个连接,而
Tornado
开发目标是解决大规模并发网络(
C10K Problem
)问题的高性能
web
框架。它还包括了安全处理、用户认证、社交网络、异步模式及数据库、
web
接口函数的扩展服务。
自
2009
年
10
月发布以来,获得许多团体支持,并被应用于各种不同的目标。除了
FriendFeed
和
之外,很多公司在生产中开始转向
Tornado,
包括
Quora
、
Turntable.fm
、
Bit.ly
、
Hipmunk
和
MyYearbook
。
简单地说,如果你正在寻求大型
CMS
或大而慢的开发框架,
Tornado
不会是你的选择。
Tornado
并不要求你以特别的形式建立大型模型或一定风格的处理形式。你可以做到敏捷开发。你要创建可伸缩而友好的应用、实时的分析引擎或
RESTful API,
用这个框架是很好的选择。