我真的找不到任何关于这方面的资源。那么,如何将视图/函数的缓存与静态文件(如.css、.js)分开呢?我想缓存我的静态对象一周,另一方面我只需要缓存函数/视图几分钟。
当我这样做的时候
from flask.ext.cache import Cache
cache = Cache(config={'CACHE_TYPE': 'simple'})
cache.init_app(app)
@cache.cached(timeout=500)
def index():
return render_template('index.html')然后,将所有视图、对象的缓存时间设置为相同的值500。该怎么做呢?
发布于 2015-06-05 14:37:43
我不会从我的python应用程序中服务器静态文件,但尝试将其委托给web服务器(nginx,apache...)。然后,您可以通过头部设置过期时间,以控制浏览器缓存它们的时间。
https://stackoverflow.com/questions/30659816
复制相似问题