@app.route("/")
def start():
#will do some task
return 'completed'
在上述程序中,执行第一个请求后,将执行第二个请求。但是我想通过使用烧瓶或其他任何东西来制作这样一个服务器,它将在特定时间并行接受、执行和响应多个请求。
我将如何做到这一点?
@app.route("/")
def start():
#will do some task
return 'completed'
在上述程序中,执行第一个请求后,将执行第二个请求。但是我想通过使用烧瓶或其他任何东西来制作这样一个服务器,它将在特定时间并行接受、执行和响应多个请求。
我将如何做到这一点?
对于多请求处理/生产部署,必须使用 gunicorn 或 apache 或 gevent。
http://flask.pocoo.org/docs/0.11/deploying/
类似的方法也适用于其他 python web 框架,如 Django。
您可以使用klein
一次处理多个请求的模块。
参考此链接后,我从 Flask 切换到 Klein。希望对你也有帮助。