Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor :: 각 시스템별 응답속도 최적화 #346

Open
2 of 4 tasks
yeseong0412 opened this issue Nov 25, 2024 · 0 comments
Open
2 of 4 tasks

Refactor :: 각 시스템별 응답속도 최적화 #346

yeseong0412 opened this issue Nov 25, 2024 · 0 comments
Assignees
Labels
Refactor 리팩토링 사항

Comments

@yeseong0412
Copy link
Member

yeseong0412 commented Nov 25, 2024

🔥할 일

  • 급식 응답속도 최적화
  • 공지 응답속도 최적화
  • 일정 응답속도 최적화
  • 시간표 응답속도 최적화

📎 ETC

  • 코루틴, 캐싱 적용등으로 최적화를 진행
@yeseong0412 yeseong0412 added the Refactor 리팩토링 사항 label Nov 25, 2024
@yeseong0412 yeseong0412 self-assigned this Nov 25, 2024
yeseong0412 added a commit that referenced this issue Nov 26, 2024
Refactor :: 학사일정 API 응답속도 개선작업 #346
yeseong0412 added a commit that referenced this issue Nov 26, 2024
�Fix :: 캐시 매니저 제거 및 grade 타입 변경
yeseong0412 added a commit that referenced this issue Nov 26, 2024
기존 쿼리를 두 단계로 나눠서 N+1 문제를 변경함
기존 쿼리에선 N+1 이 발생해 조회를 여러번 했는데 이를 2번 쿼리를 나누어 날려 빈도수를 줄이고 속도 개선을 함
yeseong0412 added a commit that referenced this issue Nov 26, 2024
기존 schedules 랑 달리 생성, 수정, 삭제 시 cache 값 변동이 필요하여 기존과 다른 로직 변경
yeseong0412 added a commit that referenced this issue Nov 26, 2024
Refactor :: Notification N+1 이슈 및 캐싱 적용 #346
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Refactor 리팩토링 사항
Projects
None yet
Development

No branches or pull requests

1 participant