zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

Web服务器框架Tornado简介

服务器Web框架 简介 Tornado
2023-06-13 09:15:38 时间

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

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

1)Python(建议使用Python2.5/Python2.6)

2)Simplejson(建议使用simplejson2.0.9)

3)cURL(建议使用curl7.19.7或以上版本)

4)Pycurl(建议使用pycurl7.16.2.1)

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

一个最简单的服务:

importtornado.ioloop
importtornado.web

classMainHandler(tornado.web.RequestHandler):
defget(self):
self.write("Hello,world")

application=tornado.web.Application([
(r"/",MainHandler),
])

if__name__=="__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()