From 0a37a3d18bef88ea6c55b276c93e338d7d5ab128 Mon Sep 17 00:00:00 2001 From: Insugeny_athq Date: Fri, 14 Jun 2019 20:11:42 +0200 Subject: [PATCH] add simple caching support --- open-leaderboard-server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/open-leaderboard-server.py b/open-leaderboard-server.py index f47d2fb..513cb9b 100755 --- a/open-leaderboard-server.py +++ b/open-leaderboard-server.py @@ -2,9 +2,12 @@ import flask import requests import argparse +import flask_caching as fcache app = flask.Flask("open-leaderboard") +cache = fcache.Cache(app, config={'CACHE_TYPE': 'simple'}) +cache.init_app(app) SERVER = "localhost:5000" LOCATION = "/rankrange" @@ -72,6 +75,7 @@ def requestRange(start, end): @app.route('/leaderboard') @app.route('/') +@cache.cached(timeout=600) def leaderboard(): '''Show main leaderboard page with range dependant on parameters'''