많은 단계 (마법사 수준, 클라이언트 쪽)를 통해 개체 (서버 쪽)를 만들 수있는 Flask 응용 프로그램을 사용한다고 가정합니다. 초기 클라이언트 측 입력에서 전체 빌드 프로세스에서 '살아있는'상태로 유지하면서 서버 측에서 초기 객체를 생성하고 싶습니다. 고유 ID는 각 새 오브젝트/마법사의 작성과 연관됩니다.WSGI 호스팅 된 Flask 응용 프로그램의 전역 상태
Apache에서 WSGI를 사용하여 Flask 응용 프로그램을 처리하면 Flask 응용 프로그램/다중 스레드의 여러 인스턴스를 통해 요청을 처리 할 수 있습니다.
이 개체를 서버 쪽에서 유지하려면 어떻게해야합니까? 즉 어떤 종류의 전역 상태를 유지하는 방법은 무엇입니까? 개체를 메모리에 유지하고 디스크에서 직렬화/역 직렬화하지 않습니다. 쿠키도 없습니다.
편집 :
나는 Flask.g 객체 알고 있어요하지만이 요청에 따라 기준이기 때문에이 없습니다 유효한 솔루션 입니다. 는 아마도 예컨대 :
from werkzeug.contrib.cache import SimpleCache
cache = SimpleCache()
이 유효한 솔루션, 캐시 층의 어떤 종류를 사용할 수 있습니까? 이 레이어는 여러 앱 인스턴스에 걸쳐 존재합니까?