我正在尝试使用Flask
构建一个REST API,该API应该基于使用pandas
和numpy
实现的统计模型做出响应。该模型在设定的天数内是一个常数,此后需要更新(从对象存储中重新加载)。我的响应时间需要很快,因此我认为我可以将其保存在内存中,并在响应之前根据需要进行计算。尽管可以独立运行,但我似乎找不到在Flask
应用程序中使用这种简单体系结构的方法。
我已经探索过将session
设置为session.permanent
的{{1}},但这需要我的model to be serialisable。对于我的情况而言,这是不平凡的。如果采用这种方法,我也不知道如何处理True
。我想,我需要重置此计时器吗?我该如何实现?它像创建新的permanent_session_lifetime
一样简单吗?
我也考虑过使用secret_key
,但是我不确定在多线程环境(生产环境)中如何处理模型更新。