2009/9/13 Bret Taylor <btay...@gmail.com>:
>
> I am one of the authors of Tornado (http://www.tornadoweb.org/), the
> web server/framework we built at FriendFeed that we open sourced last
> week (see http://bret.appspot.com/entry/tornado-web-server).
>
> The underlying non-blocking HTTP server is fairly high performance, so
> I have been working this weekend to get other frameworks like Django
> and web.py working on Tornado's server so existing projects could
> potentially benefit from the performance. To that end, I just checked
> in change to Tornado that enables you to run any WSGI-compatible
> framework on Tornado's HTTP server. You can find it in a class called
> WSGIContainer in our wsgi.py:
>
> http://github.com/facebook/tornado/blob/master/tornado/wsgi.py#L188
>
> You will have to check out Tornado from github to get the change; it
> is not yet included in the tarball distribution.
>
> Here is a template for running a Django app on Tornado's server using
> the module:
>
>    import django.core.handlers.wsgi
>    import os
>    import tornado.httpserver
>    import tornado.ioloop
>    import tornado.wsgi
>
>    def main():
>        os.environ["DJANGO_SETTINGS_MODULE"] = 'myapp.settings'
>        application = django.core.handlers.wsgi.WSGIHandler()
>        container = tornado.wsgi.WSGIContainer(application)
>        http_server = tornado.httpserver.HTTPServer(container)
>        http_server.listen(8888)
>        tornado.ioloop.IOLoop.instance().start()
>
>    if __name__ == "__main__":
>        main()
>
>
> I have only done very basic tests using the new module, so if any of
> you are interested and start using Tornado with your Django projects,
> please let us know what bugs you find so we can fix them. Any and all
> feedback is appreciated.
>

We're acually using Cherrypy, so it would be quite easy to test and
check the performance. We'll post any issues we found.


Thank you!

-- 
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to