저는 web2py 및 웹 응용 프로그램 개발을 처음 접했을뿐입니다. 현재 사용하고있는 도구와 지식을 해결하는 방법을 잘 모르겠다는 유즈 케이스가 있습니다.web2py 응용 프로그램 수준 변수
필자가 수행하고자하는 작업은 pickled 클래스 인스턴스를 한 번로드 한 다음 web2py 응용 프로그램에 들어오는 모든 요청에 대해 계속 재사용하는 것입니다. 요청 성능에 영향을 미치지 않는 방식으로이를 수행 할 수있는 방법이 있습니까? 즉, 한 번만 데이터를 unpickle하고 모든 요청에 대해 계속 재사용 할 수있는 방법이 있습니까?
모델에서 데이터를 모으는 것은 올바른 방법이 아닙니다. 요청이있을 때마다 모델이 실행되므로 매번 파일이 다시로드되기 때문입니다. 마찬가지로 모듈에서 가져 오기는 모든 요청에 대해 모듈의 코드를 실행하기 때문에 모듈에서이를 수행하는 것도 올바른 방법이 아닙니다. 내가 생각할 수있는 유일한 다른 것은 RAM에있는 데이터를 캐싱하는 것이지만, 다른 방법이 있는지 알고 싶습니다.