2012-06-30 4 views
0

저는 web2py 및 웹 응용 프로그램 개발을 처음 접했을뿐입니다. 현재 사용하고있는 도구와 지식을 해결하는 방법을 잘 모르겠다는 유즈 케이스가 있습니다.web2py 응용 프로그램 수준 변수

필자가 수행하고자하는 작업은 pickled 클래스 인스턴스를 한 번로드 한 다음 web2py 응용 프로그램에 들어오는 모든 요청에 ​​대해 계속 재사용하는 것입니다. 요청 성능에 영향을 미치지 않는 방식으로이를 수행 할 수있는 방법이 있습니까? 즉, 한 번만 데이터를 unpickle하고 모든 요청에 ​​대해 계속 재사용 할 수있는 방법이 있습니까?

모델에서 데이터를 모으는 것은 올바른 방법이 아닙니다. 요청이있을 때마다 모델이 실행되므로 매번 파일이 다시로드되기 때문입니다. 마찬가지로 모듈에서 가져 오기는 모든 요청에 ​​대해 모듈의 코드를 실행하기 때문에 모듈에서이를 수행하는 것도 올바른 방법이 아닙니다. 내가 생각할 수있는 유일한 다른 것은 RAM에있는 데이터를 캐싱하는 것이지만, 다른 방법이 있는지 알고 싶습니다.

답변

1

모듈에서 모듈을 가져 와서 모듈에서 개체를 가져올 수 있습니다.

관련 문제