我的团队使用瓶子作为网络服务开发了一个网站。问题是应用程序已经增长,并且瓶子的简单性没有获得支持。曾经简单的事情变得越来越复杂。
所以我们决定改用龙卷风。问题是我们不知道瓶中的代码有多少会变成龙卷风。
所以这就是问题:
答案 0 :(得分:0)
当我的瓶子应用程序的负载开始产生问题时,我发现使用龙卷风作为底层Web服务器是一个很好的解决方案。您可以在龙卷风上使用瓶子。保留所有瓶子代码,然后告诉龙卷风服务器运行如下代码:
from bottle import Bottle, get
import tornado.wsgi
import tornado.httpserver
import tornado.ioloop
app = Bottle()
@app.get('/')
return 'my great web page'
if __name__ == "__main__":
container = tornado.wsgi.WSGIContainer(app)
server = tornado.httpserver.HTTPServer(container)
server.listen(port=80)
tornado.ioloop.IOLoop.instance().start()
除了启动服务器的方式以外,我的Bottle应用程序中没有任何更改。当然,这个例子很简单。
P.S。我意识到这是一个死灵哨所,但是,嘿!