Skip to content

랭킹 정렬 주기, 서버 부하 적은 방향으로 변경 #70

@Jake1152

Description

@Jake1152

설명

  • 랭킹 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 request

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions