💲 Cache
- 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소
- 사진과 같이 캐시는 저장공간이 작고 비용이 비싸지만 빠른 성능을 제공한다
❔ 캐시는 아래와 같은 때에 사용하면 좋다
- 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우(서버의 균일한 API데이터)
- 반복적으로 동일한 결과를 돌려주는 경우(이미지나 썸네일 경우)
❕ 캐시의 동작 방식
- client로부터 요청오면 캐시에서 데이터를 찾음
- 캐시가 없거나 너무 오래되면 서버와 작업(이 때 캐시에 데이터를 복사하거나 갱신)
2`. 캐시에 데이터가 있으면 캐시의 저장된 데이터를 제공
- 캐시는 용량이 작은 공간이므로 사용하지 않거나 오래된 데이터는 삭제한다
출처 : https://mangkyu.tistory.com/69
https://zangzangs.tistory.com/110