flask缓存-为了提高网页浏览速度

flask缓存

  • flask-cache
  • pip install flask-cache
  • 为什么要有缓存?为了提高网页浏览速度(在咱们前后端分离的代码中,不是咱们管的,)
from flask import Flask
from flask_cache import Cache
from flask_script import Manager

app = Flask(__name__)
manager = Manager(app)
#要缓存到redis数据库
app.config["CACHE_TYPE"] = "redis"
app.config["CACHE_REDIS_HOST"] = "127.0.0.1"
app.config["CACHE_REDIS_PORT"] = 6379
app.config["CACHE_REDIS_DB"] = 1

cache = Cache(app, with_jinja2_ext=False)
@app.route("/")
#@cache.cached(timeout=1000, key_prefix="token")
def index():

    cache.set('token', 'xiaoming', timeout=1000)
    print(cache.get("token"))
    return "ok"

if __name__ == '__main__':
    manager.run()

 

分类: Python编程

发表评论 X

电子邮件地址不会被公开。 必填项已用*标注

姓名不能为空
填写正确的email