"콜드 캐시"와 "핫 캐시"라는 용어를 사용한 논문을 읽었습니다. 콜드 캐시와 핫 캐시 개념은 무엇을 의미합니까? 나는 방문한다이것하지만 나에게는 뭔가가 더 필요했다.
답변1
간단히 말해서, 핫 캐시는 유용하지만 콜드 캐시는 그렇지 않습니다. 실제로 콜드 캐시를 사용하는 것은 위험할 수 있습니다.
캐싱의 핵심은 자주 액세스하는 데이터에 계속 액세스할 수 있도록 하는 것입니다. 예를 들어, DNS 캐시는 가장 최근에 요청한 이름 확인 결과를 로컬에 저장하며, 동일한 확인이 다시 요청되면 더 큰, 오프 사이트 이름을 쿼리할 필요 없이 해당 결과가 이미 사용 가능하고 즉시 제공됩니다. 데이터베이스 . 즉, 귀하의 컴퓨터는 인터넷 서비스 제공업체의 이름 서버에 IP 주소를 요청할 필요가 없습니다.구글 사이트당신의 컴퓨터는 이미 그것을 알고 있기 때문에 - 당신의 DNS은닉처예따뜻한.
하지만 Google의 IP를 요청하지 않으면 해당 IP가 캐시에 저장되지 않습니다. ㅏ콜드 캐시너무 오래되어 유용하지 않습니다. 포함된 데이터가 가능성이 높기 때문입니다.또한오래된~이 되다정밀한 -또는 완전히비어 있는,그리고 비어있다충분한추운.
그러나 일반적으로 비어 있는 것이 오래된 것보다 낫습니다. 물론 이것은 캐시되는 데이터에 따라 크게 달라집니다. 비움은 채워지기만 하면 되기 때문에 다루기가 쉽지만, 그건 당연한 일입니다.오래된 캐시를 수정해야 합니다.이는 캐싱 시스템을 개발하고 유지 관리하는 데 있어 중요한 물류 문제입니다.캐시된 데이터가 최신인지 어떻게 알 수 있으며, 그렇지 않은 경우 어떻게 해야 합니까?
나는 이러한 질문에 대답하지 않을 것입니다. 이는 모두 구현에 따라 다르며 아마도 내 능력을 훨씬 넘어서는 것입니다. 그러나 모든 캐싱 시스템에는 몇 가지 고유한 특성이 있다는 점을 이해해야 합니다.위험~의부정확합니다.그것은 영토와 관련이 있습니다. 위험은 크지 않을 수 있습니다. 일반적으로 처리 시간에 몇 나노초만 추가됩니다. 캐싱 시스템은 캐시 디자이너가 구현한 안전 장치와 비교하여 요청된 데이터를 확인하고, 필요한 경우 예를 들어 ISP의 DNS에 쿼리하여 Google의 IP를 가져오며 모든 것이 정상입니다.
이것캐시가 더 따뜻해지고,하지만,더 적은가지다위험이 감수되었습니다. 이것핫 캐싱의 이점소중한 데이터를 가까이에 보관하세요초과하다이것위험~의콜드 캐시단점이 있거나... 캐시하면 안 될 수도 있습니다.
답변2
일반적으로 콜드 캐시는 아직 채워지지 않은 캐시를 말합니다. 따라서 캐시가 콜드 상태인 경우 잠재적으로 더 느린 방법을 사용하여 정보를 검색해야 합니다. 이는 일반적으로 애플리케이션이 시작된 직후 또는 쿼리 유형이 크게 변경된 직후에 발생합니다.
반면, 핫 캐시는 최근에 또는 자주 검색한 정보로 채워집니다.
ext 파일 시스템 및 디렉터리 구조와 관련하여 다음은 Linux 가상 파일 시스템(VFS)에서 캐싱이 일반적으로 작동하는 방식에 대한 몇 가지 정보입니다.http://www.tldp.org/LDP/tlk/fs/filesystem.html