1
파이썬과 장고 코드를 따라야한다고 해봅시다.메모리 변수에서 + 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
은 각 프로젝트마다 고유해야합니까? 아니면 모든 프로젝트의 개체와 섞여 있습니까?