RAM과 디스크가 모두 관여합니다. Squid는 이웃에 객체가 있을 수 있는지 판단할 때 메모리의 캐시 다이제스트를 사용하며, 디스크 사본은 저장과 교환을 지원합니다.

다이제스트Squid의 캐시 다이제스트 FAQ에 설명된 수명 주기
로컬에서 생성됨RAM에 구축되어 유지된 뒤, 이웃이 HTTP로 요청할 수 있는 일반 캐시 항목으로 디스크에 기록됩니다.
피어에서 가져옴빠른 조회를 위해 RAM에 유지되고, 재시작 후 재사용과 이웃으로의 배포를 위해 디스크에 저장됩니다.

이것은 캐시 내용의 요약이며, 캐시된 응답 본문의 사본이 아닙니다. 저장 공간을 계산할 때는 로컬 요약, 내려받은 피어 요약, 실제 캐시된 객체를 구분해야 합니다.

조회가 성공하더라도 피어가 그 객체를 제공할 수 있다는 보장은 아닙니다. 다이제스트 소속은 잘못된 적중을 만들 수 있으므로, Squid는 그 요청을 처리할 수 없는 피어에 물어볼 수 있습니다.

관련 글