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
No fields configured for issues without a type.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions