어떤 데이터를 캐싱해야할까?

캐싱은 모든 데이터를 무조건 적용하는 것이 아니라, 이점이 비용보다 클 때 적용해야 합니다.

일반적으로 다음 3가지 기준을 고려합니다.

  1. 데이터 변경 빈도
  2. 데이터 생성 비용
  3. 데이터 공유 가능성

캐싱 대상 선정 기준 정리

기준 캐싱 적합 캐싱 부적합
데이터 변경 빈도 - 변경이 드물고, 시간적 지역성이 높은 데이터

모임 데이터는 캐싱 대상으로 적합할까?

1. 예상 트래픽 추정

구분 하루 총량 피크 타임(18~20시, 35%) 분당 초당
모임 조회 약 650,000 건 약 227,500 건 약 2,000 회 약 35 회
모임 참가 약 65,500 건 (조회의 약 10%) 약 22,7500 건 약 200 회 약 3 회

2. 분석


3. 결론