-
Notifications
You must be signed in to change notification settings - Fork 0
게시물 리스트 API 개선
yanggwangseong edited this page Dec 27, 2024
·
17 revisions
구간 | 캡처 이미지 |
---|---|
findAllV2 |
|
canActivate |
-
문제:
-
ArticlesService.findAll2
에서 **비동기 지연 59,295ms (70%)**가 발생. - 데이터베이스 쿼리 처리에서 병목 발생.
-
-
문제:
-
canActivate
에서 **비동기 지연 58,501ms (79%)**가 발생. -
accessToken
검증 guard 부분에서 지연이 발생 하였습니다.
-
-
쿼리 성능 개선:
-
Raw Query
사용 후 쿼리 실행 시간 50% 감소 (1초 → 500ms). - (이전 쿼리빌더의 쿼리는
1s
가 소요됨)
-
-
JWT 검증 개선:
-
verifyAsync
로 변경 후 동기화 문제 제거 및 응답 속도 개선.
-
- 쿼리로 해결 할 수 있는 문제는 한계치에 도달 하였고 API를 분리하여 사용자가 병렬로 호출 할 수 있게 수정 해야 될것 같습니다.
아래는 프로젝트 데이터베이스 설계 ERD입니다: