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) キャッシュしたとしても、キャッシュから読み取るにはまだかなり時間がかかります。それは、キャッシュを読み取るときに、実際にはキャッシュのcopy
代わりに取得していることを意味しreference
ますか?
キャッシュの迅速な保存と読み取りについてアイデアを持っている人はいますか? ありがとう!