Azure app Service中的烧瓶缓存,该服务使用gunicorn服务器

时间:2020-08-25 13:59:20

标签: flask gunicorn wsgi azure-app-service-envrmnt flask-caching

下面的代码在我在本地计算机上使用开发服务器时绝对可以正常工作,但是当我尝试将其部署到Azure应用程序服务时却无法正常工作。在Azure App服务中,gunicorn是我们正在使用的服务器。

烧瓶缓存是否支持gunicorn服务器?

或者有办法做到这一点

from flask_caching import Cache
from flask import Flask

config = {
 "DEBUG": True,          # some Flask specific configs
 "CACHE_TYPE": "filesystem", # Flask-Caching related configs
 "CACHE_DEFAULT_TIMEOUT": 3600
  }

app = Flask(__name__)
app.config.from_mapping(config)
cache = Cache(app)


@app.route('/getdata/<a>/<b>')
@cache.memoize(3600)
def getdata_(a,b):
    result = "some function which output result"
    return result

0 个答案:

没有答案