配置如下:cache = Cache(config={'CACHE_TYPE': 'simple'})
检测代码,没有读取缓存,每次都重读数据库。
实例初始化了。代码参考
python
def get_config(): config=cache.get('config') if config is None: current_app.logger.debug("config cache is none...") config=SiteSetting.query.first() cache.set('config',config) return dict(config=config)
'simple' 是简单的缓存类型, 存在一定的不稳定性, 建议使用文件系统类型或者Memcached之类的. 另外, 如果你开启了DEBUG模式, 缓存是无效的.