正在加载...

tornado-1 起步

最近要做一个新的系统。是一个披着邮件系统外衣的消息系统。

性能肯定是一方面,所以Webpy就打算用了

Django本来是我的第一选择,但是觉得Django可能也会出现性能问题。

我还是考虑其它的吧。选来选去,选择了Torando。

原因

下面开始最简答的demo吧

安装

sudo pip install tornado

第一个demo

#coding: utf-8

import tornado.ioloop
import tornado.web


class Index(tornado.web.RequestHandler):

    def get(self):
        self.write('Hello, world ! \n')


urls = (
    ('/', Index),
)


def start():
    app = tornado.web.Application(urls)
    app.listen(4322)
    tornado.ioloop.IOLoop.instance().start()


if __name__ == '__main__':
    start()

启动

python webpy_test.py 0.0.0.0:4322

GET 测试

curl http://localhost:4322

结果如下

Hello, world

看到了么,和Webpy长得几乎一模一样。我先测试一下它。

如果好的话,我觉得可以考虑新系统用它来写,旧系统或者也可以往这方面上转