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