현재 프로젝트에서 캐싱을 적용시킬 수 있는 데이터는 변동사항이 없는 데이터로 선정을 했다.
기존에 S3에 저장 후 추출한 URL을 데이터베이스에 저장하는 로직으로 이미지를 저장하였다.
캐시 미적용
요청을 보낼때마다 쿼리와 로그가 찍힌다.
데이터 조회
캐시 적용
첫 조회일때 쿼리와 로그가 찍히고 다음부턴 안찍힌다.
결과
캐싱을 적용하여 데이터 재사용 및 쿼리 호출도 줄일 수 있었다.
'Spring' 카테고리의 다른 글
[Spring] 비동기 처리 적용 (0) | 2022.12.05 |
---|---|
[Spring] N+1 문제 해결 (0) | 2022.11.24 |
[Spring] MongoDB 조회 개선 수정 (0) | 2022.11.20 |
[Spring] 몽고디비 read 개선 방향 - 2 (0) | 2022.02.17 |
[Spring] @RequestBody 어노테이션 사용 요청 매핑 문제 (0) | 2022.02.13 |
댓글