当前位置: 首页 >生活知识 > 内容

Tornado是什么知识介绍

生活知识
导读 目前关于大家提出的Tornado是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些Tornado是什么相关的内容来分享给...
2023-10-06 12:00:23

目前关于大家提出的Tornado是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些Tornado是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

Tornado是一个Python框架。全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,Tornado 和主流 Web 服务器框架有着明显的区别:它是非阻塞式服务器,而且速度相当快。

Tornado 全称 Tornado Web Server,是一个用 Python 语言写成的 Web 服务器兼 Web 应用框架,Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。

Tornado 由 FriendFeed 公司在自己的网站 FriendFeed 中使用,被 Facebook 收购以后框架以开源软件形式开放给大众。

Tornado 有着优异的性能。它试图解决 C10k 问题,即处理大于或等于一万的并发。得利于其非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。

特点作为 Web 框架,是一个轻量级的 Web 框架,类似于另一个 Python web 框架 Web.py,其拥有异步非阻塞 IO 的处理方式。作为 Web 服务器,Tornado 有较为出色的抗负载能力,官方用 nginx 反向代理的方式部署 Tornado 和其它 Python web 应用框架进行对比,结果最大浏览量超过第二名近 40%。

Tornado 这个 Web 服务器的主要目的就是为了处理 FriendFeed 的实时功能,在 FriendFeed 的应用里每一个活动用户都会保持着一个服务器连接。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。