您的位置:首页 > 其它

采用Tornado作为Web Server 运行第三方Web框架

2016-05-11 08:49 253 查看
  部门内部的所有Web应用,restful服务等都是采用Python开发的,主要用到了bottle框架和django框架。

    这两个框架都是采用的自身的Web Server运行的,在高负载的情况下响应比较慢。改为Tornado作为Web Server来承载应用。

1. Bottle应用

frombottle importrun

2. Django应用

Django应用较为复杂,主要有几个点需要注意
os.environ.setdefault("DJANGO_SETTINGS_MODULE","web.settings")

Django的配置,不可缺少

(r'/static/(.*)',
tornado.web.StaticFileHandler, {'path':
os.path.join(os.path.join(os.getcwd()),"static")}),

用于配置静态文件的路由,不可缺少,同时必须将该route放在

('.*',
tornado.web.FallbackHandler, dict(fallback=wsgi_app)),

前面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: