Web服务器框架 Tornado简介
投稿:hebedich
Tornado Web Server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。
Tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。
高性能web服务器框架Tornado简单实现restful接口及开发实例 https://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"/", MainHandler), ]) if __name__ == "__main__": application.listen(8888) tornado.ioloop.IOLoop.instance().start()
您可能感兴趣的文章:
- Python Web服务器Tornado使用小结
- 高性能web服务器框架Tornado简单实现restful接口及开发实例
- Python Web框架Tornado运行和部署
- Tornado Web服务器多进程启动的2个方法
- python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
- 使用Python的Tornado框架实现一个Web端图书展示页面
- 使用Python的Tornado框架实现一个简单的WebQQ机器人
- Python tornado队列示例-一个并发web爬虫代码分享
- Tornado Web Server框架编写简易Python服务器
- Python Tornado框架轻松写一个Web应用的全过程