프로그래밍

flask 속도 개선 방법

kugancity 2018. 5. 2. 17:42
반응형






1. cache 설정 


캐시를 사용하도록 설정한다. 


from flask.ext.cache import Cache





# Flask app should start in global layout

app = Flask(__name__)

cache = Cache(app,config={'CACHE_TYPE': 'simple'})






참고: https://damyanon.net/post/flask-series-optimizations/




2. thread 사용하도록 설정


app.run 할 때 threaded=True 설정을 한다. 




if __name__ == '__main__':

    port = int(os.getenv('PORT', 6000))


    print("Starting app on port %d" % port)


    app.run(debug=False, port=port, host='0.0.0.0',  threaded=True)

                             



728x90
반응형