tornado初时

应用场景:

1.用户量大,高并发(C10K)

2.大量的HTTP持久连接

tornado 特性:

1.高性能解决方案(服务器与框架的集合)

2.是一个轻量级的web框架,拥有异步非阻塞IO处理方式

3.拥有出色的抗负载能力

4.拥有优异的性能,即处理大于或等于一万的并发.

tornado和Django的对比:

Django: 注重高效的开发,拥有全自动化管理后台,拥有ORM的便利

tornado: 注重性能优越,HTTP服务器,异步编程,webSockets

tornado程序:

核心程序:

import tornado.web          # tornado程序的主要模块

import tornado.ioloop       # tornado程序的主要模块

calss IndexHandler(tornado.web.RequestHandler):          # 处理类

    def get(self):                  # get请求方式

            self.write("hello world")

if __name__ == '__main__':

    app = tornado.web.Applaction([("/", IndexHandler),])                # URL映射(路由管理) 

    app.listen(8000) #监听端口,只定义,不监听 

    tornado.ioloop.IOLoop.current().start()     # 所有tordanoc程序运行入口,开始监听



猜你喜欢

转载自blog.csdn.net/huolan__34/article/details/80627638