我试图flask-cache
像这样缓存一个对象(大约 800MB):
@cache.memoize(50000)
def get_nmf_result():
return NMF_Recommendation(basis_path = app.config['BASIS_PATH'],
coef_path = app.config['COEF_PATH'],
mask_path = app.config['MASK_PATH'])
但是我发现(1)缓存需要很长时间
(2) 即使我缓存了它,它仍然需要相当长的时间才能从缓存中读取。这是否意味着当我读取缓存时,实际上我得到的是 acopy
而不是reference
缓存?
有没有人有关于快速存储和读取缓存的想法?谢谢!