Spring Boot 성능

Spring Boot는 자바 개발 진영에서 사용 편의성과 개발 생산성등으로 많이 사용하는 프레임워크 이지만 애플리케이션이 켜지면 성능 다음과 같은 성능 문제가 발생할 수 있습니다.

  • 데이터 로드 시간에 따른 응답 시간: Cache를 사용하여 데이터 로드 시간에 따른 응답 시간을 단축힐 수 있습니다.

  • 데이터 베이스 병목현상: 쿼리최적화, JAP FetchType.LAZY등을 통해 데이터베이스 성능을 최적화 합니다.

  • 데이터베이스 연결풀링: 데이터 베이스 연결 폴링 구성을 통해서 데이터베이스 연결의 효율적인 사용을 보장합니다.

Spring Boot 애플리케이션의 성능을 최적화하기 위해서는 프로파일링, 캐싱, 그리고 효율적인 데이터베이스 상호작용이 필요합니다. 성능 측정을 위해 Spring Boot Actuator를 활용할 수 있습니다.

Last updated