Tornado 初识

一、什么是tornado

Tornado是使用Python 编写的一个强大的、可扩展的Web 服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。

 

二、tornado有什么优势

Tornado 和现在的主流baidu Web 服务器框架(包括大多数Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快,得利于其非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此Tornado 是实时Web 服务的一个理想框架。

 

三、tornado入门示例

 1from tornado.web import Application #导入组成Web应用程序的请求处理程序的集合Application类,此实例化可以传递给httpserver以服务于应用程序
 2from tornado.web import RequestHandler #导入HTTP请求处理程序的基类RequestHandler
 3from tornado.ioloop import IOLoop #导入IOloop类,它是tornado web server 最底层的实现
 4from tornado.httpserver import HTTPServer #导入tornado的HTTP服务器,类似于tomcat,apache这样的web服务器
 5
 6class IndexHandler(RequestHandler):
 7    

你可能感兴趣的:(Web服务器)