목적

사용 기술

게시글 조회 API에 Caffeine cache 적용

  1. Caffeine cache 환경 설정

  2. 컨트롤러 계층에 @Cacheable 어노테이션 적용

    <aside> ✅ 게시글 정보를 DB에서 조회시 ⇒postCache에 저장된 값이 있다면 DB 조회과정을 생략하고 그 값을 반환 ⇒postCache에 저장된 값이 없다면 DB에서 조회 후 반환하면서 postCache에 값을 저장

    </aside>

  3. 캐시 적용 전/후 게시글 조회 API 실행 결과

    <aside> ✅ Local Cache 적용 전 1회 요청시 18ms의 응답시간이 소요되었고, Local Cache 적용 후, 1회 요청시 응답 시간이 6ms초가 기록되었기 때문에 응답 시간이 66.67% 개선되었다는 것을 확인할 수 있습니다. 그렇다면, 동시에 많은 양의 요청을 보냈을때는 어느정도의 성능 개선 효과를 볼수 있을지 아래에서 테스트해 보겠습니다.

    </aside>

    Untitled

(동시 요청 수에 따른) 게시글 조회 API의 누적 응답시간 측정 테스트