将大文件加载到REST API中,但避免将其作为全局变量

时间:2017-05-19 14:18:13

标签: python rest flask global-variables

我的API中有多个函数,需要引用加载大文件的var。到目前为止,我所拥有的模式是在文件中使用多个函数,并将该大文件加载到全局变量中。

global var

function(var) {}
function(var) {}
function(var) {}

我想摆脱全局变量。因为全局变量可能导致针对多个请求的冲突。我有什么选择?

另外,如果我在一个类中加载,我不是必须将它实例化为全局变量,或者如果我在每个函数中实例化它,它不会消耗太多内存吗? (就像每个实例的文件大小一样?)

谢谢!

0 个答案:

没有答案