• 手机站
  • 收藏
聚培教育网合作机构 > 西安达内教育
西安达内教育
400-998-6158
西安达内教育开设Java、C++、C#/.Net、 PHP、嵌入式、软件测试、UID、网络营销、Linux云计算、主办会计、UED、WEB前端、Java大数据等课程
西安达内教育

Python主流Web编程框架-Tornado

python学习网

更新时间:2021-11-03 浏览:160
核心提示:Tornado是应用Python撰写的一个强有力的可拓展的Web服务端。它在解决高数据流量时主要表现得充足强壮,却在建立和撰写时拥有充足的轻量,并可以被用在很多的使用和专用工具中

Tornado是应用Python撰写的一个强有力的可拓展的Web服务端。它在解决高数据流量时主要表现得充足强壮,却在建立和撰写时拥有充足的轻量,并可以被用在很多的使用和专用工具中。Tornado做为FriendFeed网站的基本架构,于2009年9月10日公布,现阶段己经得到了一些地区的适用,而且在一系列其他的形式中得以运用。除FriendFeed和Facebook外,也有许多 企业在生产制造上转为Tornado,包含Quora,Turntable.fm,Bit.ly,Hipmunk及MyYearbook等。

相对性于别的Python网络架构,Tornado有以下特性。

完善的Web架构:与Django,Flask等一样,Tornado也*了URL路由器投射,Request前后文,根据模版的网页页面3D渲染技术性等开发设计Web软件的必不可少专用工具。

是一个快速的互联网库,特性与Twisted,Gevent等**层Python架构相提并论:给予了多线程I/O适用,请求超时事故处理。这促使Tornado除开能够做为Web网站服务器架构,还能够用于做网络爬虫运用,物联网技术关,服务器等后台应用。

给予高效率HTTPClient:除开服务端架构,Tornado还给予了根据多线程架构的HTTP手机客户端。

给予有效的內部HTTP网络服务器:尽管别的Python网络架构(Django,Flask)也*了內部HTTP网络服务器,但两者的HTTP网络服务器因为特性缘故只有用以接口测试。而Tornado的HTTP网络服务器与Tornado异步调用紧密联系,能够同时用以工作环境。

完善的WebSocket适用:WebSocket是HTML5的一种新标准,完成了电脑浏览器与服务器端的双重即时通讯。

由于Tornado的以上特性,Tornado常被作为大中型网站的端口服务项目架构,而并不像Django那般紧紧围绕创建详细的商业网站。


更多>同类资讯
更多>相关课程
顶部