
🎯 Cache 란 무엇일까?Cache (캐시) 데이터는 이미 한번 처리한 데이터를 임시 저장소에 저장하는 데이터 입니다. 이 데이터들은 다른 요청이 들어 왔을때 이미 임시저장소에 저장되어 있던 정보를 응답해 돌려주기 때문에 속도측면에서 매우 유리합니다. 그렇다면 내부적으로 어떻게 동작할까? 일반적으로 캐시는 메모리(RAM) 을 사용하기 때문에 데이터베이스 보다 훨씬 빠르게 데이터를 응답 할 수 있습니다. 하지만 RAM 은 기본적으로 용량이 적기 때문에 데이터를 모두 캐시에 저장해버리면 용량이 부족한 상황을 마주할 수 있습니다. 그렇기 때문에 우리는 어떤 종류의 데이터를 캐시에 저장할지 판단할 수 있어야하고, 이러한 판단을 하기 위한 척도인 지침 전략을 숙지할 필요가 있습니다. 🎯 캐싱 전략 패턴 종류..