[Korean FE Article] 캐시 시스템 설계할 때 기억해야 할 6가지 캐싱 전략
글 링크: https://bit.ly/3J5xqth
소개
React-Query, SWR, Apollo Client, Redux-Persist 등 프론트엔드에서도 다양한 캐싱 관련 라이브러리가 존재합니다. 캐시를 다루는 일은 성능 개선, 대역폭 절약, 데이터 일관성 유지, 서버 부하 감소 등 다양한 이점을 제공하기 위해 필요합니다. 이 글은 캐시 시스템 관련 용어와 6가지 캐싱 전략, 캐시를 무효화하는 방법에 대해서 설명하고 있습니다. 이 글을 통해 캐시를 다룰 때 필요한 지식과 캐싱 정책을 결정하는 데 도움이 되길 바랍니다.
목차
캐시 시스템의 주요 성능 측정 지표
읽기 중심의 애플리케이션 캐싱
쓰기 중심의 애플리케이션 캐싱
캐시 무효화(Invalidation) 방법
결론