Tornado特点一句话简介:Tornado是非阻塞式的Web服务器,速度非常快,每秒可以处理数以千计的链接,因此Tornado是实时Web服务的一个理想框架。
一、安装Tornado使用pip安装即可:pip install tornado
二、运行Tornado的helloworld所需的基本组成
#!/usr/bin/env python # -*- coding: utf-8 -*- import tornado.web import tornado.ioloop # 用于处理网页的请求 class MainHandler(tornado.web.RequestHandler): def get(self, *args, **kwargs): self.write(‘Hello Tornado!‘) # 设置不同路由的网页对应的处理类 app = tornado.web.Application([ (r‘/‘, MainHandler), ]) # 开始主程序I/O循环 if __name__ == ‘__main__‘: app.listen(8888) tornado.ioloop.IOLoop.instance().start()
1) app.listen(8888):设置服务器监听的端口,这里可以随意设置可用的port,比如:8080;
2) tornado.ioloop.IOLoop.instance().start():开启I/O循环,响应客户端的操作;
3) tornado.web.Application:实例化一个web应用类,用于处理用户的请求,可传入一个列表,列表中每个元素由一个访问路由和对应的处理类构成;
4) tornado.web.RequestHandler:定义请求处理类,用于处理对应的请求;
时间: 2024-11-04 04:45:56