• 技术文章 >后端开发 >Python教程

    Web服务器框架 Tornado简介

    2016-06-16 08:43:18原创593
    Tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。

    高性能web服务器框架Tornado简单实现restful接口及开发实例 http://www.jb51.net/article/52209.htm

    要使用它,必须按照以下套件:

    1)Python(建议使用Python 2.5 / Python 2.6)

    2)Simplejson(建议使用simplejson 2.0.9)

    3)cURL(建议使用curl 7.19.7或以上版本)

    4)Pycurl(建议使用pycurl 7.16.2.1)

    5)Tornado Web Server(这才是主角,版本就照官网上最新的安装吧)

    一个最简单的服务:

    import tornado.ioloop
    import tornado.web
    
    class MainHandler(tornado.web.RequestHandler):
     def get(self):
      self.write("Hello, world")
    
    application = tornado.web.Application([
     (r"//m.sbmmt.com/m/", MainHandler),
    ])
    
    if __name__ == "__main__":
     application.listen(8888)
     tornado.ioloop.IOLoop.instance().start()
    
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Python文件操作类操作实例详解 下一篇:Python读取图片EXIF信息类库介绍和使用实例
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 完全掌握Python中的双下方法• Python解析参数的三种方法详解• Python数据类型简介之numpy• python虚拟环境配置与管理• 总结分享Python冷门的技巧
    1/1

    PHP中文网