Google App Engine
프론트 엔드 인스턴스가 동적으로 조정됩니다. 따라서 App Engine
은로드가 증가 할 때 자동으로 새 인스턴스를 만들고 사용하지 않을 때 인스턴스를 해제합니다. 인스턴스를 다시로드하면 사용자에게 추가 대기 시간이 발생할 수 있습니다. 프론트 엔드 인스턴스의 요청 마감일은 60 seconds
입니다.Google App Engine 애플리케이션 용 Spring Framework 사용을 최적화하려면 어떻게해야합니까?
내 GAE 응용 프로그램에서 Spring MVC and Spring IOC
을 사용하고 있으므로 Spring Framework 사용을 최적화하기 위해 Best Practices for App Engine Applications을 사용했습니다.
해당 링크에서 나는 섹션과 완전히 혼동된다 관계 자동 배선 사용을 줄이거 나 피하는. automatic wiring
은 응용 프로그램 초기화 시간 동안 빈을 해결하는 데 많은 시간을 요구할 수 있으므로 autowire byType
대신 autowire byName
을 제안합니다.
내 질문은 어떻게 autowire byName
빈 해결 시간을 줄일 수 있습니까 ?? . 또한 콩을 주입 할 더 좋은 방법이 있는지 알고 싶습니다. 응용 프로그램 초기화 시간을 줄이기위한 Spring IOC
에 대한 모범 사례가 있습니까?
스프링 구성 요소 검사 (및 자동 와이어 링)를 무시하고 모든 빈과 그 종속성을 정의 할 수 있습니다. 따라서 종속성을 해결하는 데 시간이 필요하지 않으며 Java Config를 사용하는 것이 XML 구성보다 유지 관리가 더 쉽다고 생각합니다. –