我正在使用python Falcon开发后端api服务。 为了服务于每个api调用,我需要使用一个对象(所有请求都使用相同的对象),该对象每X小时(比如1小时)刷新一次。目前,该对象在S3中保存为pickle。问题是,pickle相当大(约20 MB),因此为每个api调用读取pickle似乎效率不高。 然而,我不确定在不同的api调用之间如何将这个对象保存在内存中,以及如何每X小时刷新一次。
谢谢, 奥伦
Using global variables in a function other than the one that created them
这可能对你有帮助。