-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
설명
- 랭킹 api를 요청 받을 때마다 정렬하고 있으므로 서버 부하가 크게 되는 이슈가 있음
- 서버 부하를 줄이기 위해 5분 혹은 10분마다 랭킹을 정렬하여 redis 메모리에 보관하도록 수정
- 랭킹 정보 요청 받으면 redis에 있는 값을 전송
할 일
- 성능 측정
- 전체 유저 10, 100, 1000, 10000 순서로 테스트
- 1분간 전체 유저 중 10,20,30..., n%가 랭킹 api를 1회 요청하는 것으로 가정
- redis 적용
- cronjob으로 랭킹 갱신
- 랭킹 갱신 중에 오는 랭킹 정보 요청에 대한 빠른 처리 방안 고려
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status