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
はプロジェクトごとに一意であるか、すべてのプロジェクトのオブジェクトと混同されますか?