小编Rom*_*ovs的帖子

在Tornado Web Server上运行Django以获得async + django admin + django orm的最佳方法是什么?

我想有django管理面板与龙卷风后端,这将处理来自在线游戏的请求.我目前不知道,以下一种方式加载django app是个好主意:

wsgi_app = tornado.wsgi.WSGIContainer(
django.core.handlers.wsgi.WSGIHandler())
tornado_app = tornado.web.Application(
[
  ('/hello-tornado', HelloHandler),
  ('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),
])
server = tornado.httpserver.HTTPServer(tornado_app)
server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

HelloHandler将成为后端解析器.

在组合wsgi + ioloop时我会失去一些表现吗?

如果它是一个糟糕的解决方案,它可以运行2个应用程序:django admin和tornado web.你能否回答我如何在Tornado App中使用Django ORM?

django orm tornado django-wsgi

8
推荐指数
2
解决办法
3527
查看次数

使用nginx将请求重定向到CDN

我有几个服务器地址,如cdn1.website.com,cdn2.website.com,cdn3.website.com.他们每个人都持有simillar文件.

请求来到我的服务器,我想将其重定向或重写为随机的cdn服务器.可能吗 ?

proxy rewrite cdn nginx

7
推荐指数
1
解决办法
5222
查看次数

标签 统计

cdn ×1

django ×1

django-wsgi ×1

nginx ×1

orm ×1

proxy ×1

rewrite ×1

tornado ×1