더북(TheBook)

캐싱에도 여러 가지 전략이 있습니다. 몇 가지를 같이 살펴볼게요.

시간 기반 슬라이딩 윈도우 캐싱

최근 N시간( 24시간) 이내에 게시된 트윗을 캐시에 유지합니다.

새로운 트윗이 추가되면 캐시에 저장하고, 지정된 시간을 초과한 트윗은 캐시에서 삭제합니다.

이렇게 하면 항상 최신 트윗이 캐시에 포함되도록 관리할 수 있습니다.

인기도 기반 캐싱

좋아요, 리트윗, 댓글 같은 사용자 반응 데이터를 활용하여 트윗 점수를 계산합니다.

점수가 일정 기준을 넘는 트윗만 캐시에 저장합니다.

주기적으로 점수를 다시 계산하여 캐시를 업데이트합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.