1
假设你必须使用Python和Django来执行以下代码。在内存变量中+ Django
OBJECT_CACHE = {}
def get_my_objects(key, *args, **kwargs):
try:
return OBJECT_CACHE[key]
except KeyError:
OBJECT_CACHE[key] = # code to get object
return OBJECT_CACHE[key]
这将在多个项目运行相同的代码库的情况下表现如何? OBJECT_CACHE
对于每个项目都是独一无二的,还是会与所有项目中的对象混淆?