gpt4 book ai didi

python - Flask:缓存静态文件(.js、.css)

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:13 26 4
gpt4 key购买 nike

我真的找不到这方面的任何资源。那么我怎样才能将 View /函数的缓存与静态文件(即.css、.js)分开呢?我想将我的静态对象缓存一周,另一方面我只需要缓存函数/ View 几分钟。

当我跟随

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')

然后所有 View ,对象的缓存时间设置为相同的值,500。如何去做?

最佳答案

我不会为我的 python 应用程序提供静态文件,而是尝试将其委​​托给 Web 服务器(nginx、apache...)。然后您可以通过 header 设置过期时间,控制浏览器缓存它们的时间。

关于python - Flask:缓存静态文件(.js、.css),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30659816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com