더북(TheBook)

캐시를 효율적으로 관리하려면 저장된 데이터를 잘 정리할 수 있는 전략을 사용하는 것 역시 중요합니다.

LRU(Least Recently Used)

캐시 용량이 가득 차면 가장 오랫동안 사용하지 않은 트윗부터 삭제합니다.

현재 조회 수가 높은 콘텐츠를 캐시에 유지하는 전략으로 적합합니다.

TTL(Time To Live)

트윗마다 유효 기간을 설정합니다.

유효 기간을 초과한 트윗은 캐시에서 제거합니다.

일반적인 트윗은 짧은 유효 기간을 설정하고, 인기가 많은 트윗은 더 긴 유효 기간을 설정하여 효율적으로 관리합니다.

LFU(Least Frequently Used)

캐시 안에서 트윗을 얼마나 자주 조회하는지 추적합니다.

캐시가 가득 차면 조회 빈도가 낮은 트윗부터 삭제합니다.

트윗의 인기도를 더 잘 반영하기 위해 시간에 따라 가중치를 조정하는 방법도 활용할 수 있습니다.

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