본문 바로가기

Basic

[Basic] 캐시(Cache)란 무엇인가?

AWS 를 사용해 '서비스 점검중' 페이지 전환을 한 사이트에 접속했다.

서비스 점검중 페이지가 노출되지 않았는데 인터넷 사용기록 삭제를 통해 캐시를 제거하자, 올바르게 서비스 점검중 페이지로 전환되었다.

이러한 캐시는 무엇일까?

 

캐시(Cache)란?

"자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소"

html, image, js, css 등을 첫 요청시 파일을 내려받아 특정 위치에 복사본을 저장한다.

이후 동일한 URL의 경우 다시 내려받지 않고 내부에 저장한 파일을 사용한다.

 

왜 사용을 하는가?

"빠르게 서비스를 하기 위해서"

서버를 통해 내려 받는 양이 적어지기 때문에 응답 시간, 네트워크 트래픽이 감소되어 더 빠르게 서비스 할 수 있다.

 

어떤 경우에 사용을 고려하면 좋을까?

1. 반복적으로 동일한 결과를 돌려주는 경우 (이미지, 썸네일 등)

2. 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우(서버의 균일한 API 데이터)

 

 

https://mangkyu.tistory.com/69

 

[Server] Cache(캐시)란?

1. 캐시(Cache)란? [ Cache ] Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 아래와 같은 저장공간 계층 구조에서 확인할 수 있듯이, 캐시는 저장 공간이 작고 비용이

mangkyu.tistory.com