2023-team-by-team icon indicating copy to clipboard operation
2023-team-by-team copied to clipboard

[BE] MemberTeamPlace 캐싱 적용

Open pilyang opened this issue 1 year ago • 0 comments

구현기능

  • 채팅과 팀링크, 팀원조회등 MemberTeamPlace를 통해 팀플레이스명, 사용자명등에 대한 조회 횟수가 다양한곳에서 많이 일어남
  • 해당 엔티티는 최초생성 및 팀참여 후 이름변경시 외에는 update횟수가 극히 드뭄
    • 업데이트 횟수 << 조회 횟수
  • Spring cache사용해서 캐싱 적용해보기

주의사항

  • 과연 이부분이 정말 성능에 문제가 생기는 병목지점인지 한번 생각해보기
    • 채팅부분이 지금처럼 작성이벤트 기반으로 최근 내역을 전송한다면 캐싱해두는 경우 이벤트 발행시 디비조회를 전혀 안하고 처리 가능

pilyang avatar Nov 05 '23 07:11 pilyang