新闻资讯
看你所看,想你所想

Tornado Web Server

Tornado Web Server

Tornado web server 是使用Python编写出来的一个极轻量级、高可伸缩性和非阻塞IO的Web伺服器软体。

基本介绍

  • 中文名:Tornado Web Server
  • 定义:使用Python编写
  • 使用要求:跟其他主流的Web伺服器框架
  • 服务:import tornado.ioloop

特点

着名的 Friendfeed 网站就是使用它搭建的。
Tornado (主要是Python框架)不同是採用epoll非阻塞IO,回响快速,可处理数千并发连线,特别适用用于实时的Web服务。

使用须知

要使用它,必须按照以下套件:
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.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()

转载请注明出处海之美文 » Tornado Web Server

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com