Cache가 뭔데? 왜 하는데? 데이터나 값을 미리 저장해 두는 임시 장소이다. 굳이 이걸 미리 저장해 두는 이유는, 동일한 계산의 결과값이 필요할 때에 추가적인 결과 없이 미리 캐싱해둔 데이터들을 가져오면 더 빠르게 가져올 수 있고 어플리케이션에 부하가 덜 걸리기 때문이다. 캐시 교체 알고리즘 FIFO(First In First Out) 선입선출 - 먼저 입력된 캐시 순서대로 교체된다. LFU(Least Frequently Used) 사용 횟수가 가장 적은 캐시를 교체한다. LRU(Least Recently Used) 가장 오랫동안 사용되지 않은 캐시를 교체한다. LRU 알고리즘에 대해서 나머지는 대충 어떤 방식인지 알겠고, 딱봐도 잘 안쓰일것같다. 단점을 보면 FIFO 많이 쓰이는 데이터가 먼저 들어..