캐시

Mykim5902 (토론 | 기여)님의 2020년 5월 19일 (화) 18:13 판 (새 문서: 분류:데이터 {{다른 뜻|캐쉬||현금 등 재화}} 캐시(Cache)는 컴퓨터에서 임시로 데이터를 취급하는 저장소를 말한다. * 내부 캐시 *: 데이...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

캐시(Cache)는 컴퓨터에서 임시로 데이터를 취급하는 저장소를 말한다.

  • 내부 캐시
    데이터를 취급하는 가장 정석적인 방법은 원본이 저장되어 있는 곳에서 매번 가져오는 것이지만, 데이터를 저장하는 보조기억장치는 속도가 느리므로 병목현상을 가져온다. 그래서 CPU의 L1~L3 캐시나 RAM, 디스크 버퍼 등에 최근에 쓴 것을 쌓아두고 다시 써야 할 때 가져오는 방식으로 속도를 향상한다. 자주 사용하지 않는 것은 자주 사용하는 것에 밀려 캐시에서 밀려나 삭제된다.
  • 캐시 서버
    인터넷에서 매우 멀리 떨어져 있는 곳에서 데이터를 가져오는 경우 속도가 매우 느리고 해외망 접속료 등으로 인해 비용이 높으므로, 지역별로 캐시 서버를 두고 자주 찾는 컨텐츠는 캐시 서버에 미리 짱박아두는 방식으로 활용한다. 가장 가까운 방식이 프록시이고, 근래에는 구글, 넷플릭스 등 주요 콘텐츠 기업들이 통신사의 협조하에 국가별 캐시 서버를 구축하여 활용한다.

각주