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 -~----------~----~----~----~------~----~------~--~---