Closed menuhwang closed 1 year ago
DB에 저장이 완료되는데 까지 시간이 오래걸림.
26개의 매치를 저장하는데 약 4초 이상 소요.
문제 : 매치를 저장하는 중에 같은 매치를 다른 유저가 조회한다면?
DB에 저장되어있지 않기때문에 api에 매치를 조회하고 또 DB에 저장하게 됨.
따라서, '전적 갱신'할 때 DB에 없는 매치가 있으면 캐시에서 확인 후 없는 데이터만 api에 조회
전적 갱신을 반복적으로 요청하는 경우 api 호출을 불필요하게 반복하게 됨.
renewHistory 에 캐싱 필요.
전적 갱신 캐시 적용 완료.
매치 조회 캐시 추가
매치 조회 순서
텔레메트리 조회 캐시 추가
설명
새로운 매치를 api에 조회하는 경우 : 전적 갱신
DB에 저장이 완료되는데 까지 시간이 오래걸림.
26개의 매치를 저장하는데 약 4초 이상 소요.
문제 : 매치를 저장하는 중에 같은 매치를 다른 유저가 조회한다면?
DB에 저장되어있지 않기때문에 api에 매치를 조회하고 또 DB에 저장하게 됨.
따라서, '전적 갱신'할 때 DB에 없는 매치가 있으면 캐시에서 확인 후 없는 데이터만 api에 조회
현재 전적 갱신 로직
문제 상황
개선 계획
전적 갱신 반복 요청
전적 갱신을 반복적으로 요청하는 경우 api 호출을 불필요하게 반복하게 됨.
renewHistory 에 캐싱 필요.