或者
问答详情页顶部banner图
您的位置:首页 >推广 > 其他 > 其他 > Flask-Cache 怎么缓存动态内容

Flask-Cache 怎么缓存动态内容

提问者:兰兰  |   分类:其他  |   浏览205次  |   悬赏分:3积分 2017-03-24 09:34:18

我要回答

提 交

匿名

  • 优***师

    看了一下 Flask-Cache 的文档,比如: from flask import Flask from flask.ext.cache import Cache app = Flask(__name__) # Check Configuring Flask-Cache section for more details cache = Cache(app,config={'CACHE_TYPE': 'simple'}) cache = Cache(config={'CACHE_TYPE': 'simple'}) # cache = Cache(app, config={'CACHE_TYPE': 'redis'}) app = Flask(__name__) cache.init_app(app) 然后缓存视图函数: @cache.cached(timeout=50) def index(): return render_template('index.html') 两个疑问: 1 、如果这个视图函数 index()是动态的内容,比如是用户的 Newsfeed 聚合页,这个 cache 是缓存每一个用户的 index 内容吗? 2 、文档里简单提到,在 config 里( Werkzeug 0.7 以上版本即可),可以把 CACHE_TYPE 的 simple 改用 redis 来代替,这个 redis 的缓存数据,可以通过 SQLAlchemy 从 MySQL 加载部分需要缓存的数据吗? 原链接: http://www.pythondoc.com/flask-cache/index.html#flask.ext.cache.Cache.memoize http://stackoverflow.com/questions/245****3/how-to-cache-sql-alchemy-calls-with-flask-cache-and-redis

    2017-03-24 15:43:56
    评论0  |   0
问答详情中间banner