답변:
때때로 캐시 위치 (예 /tmp/
:) 또는 서비스 (예 : Memcache)가 다른 애플리케이션과 공유됩니다. "Flush Magento Cache"는 Magento가 자체적으로 안정적으로 추적하는 항목 만 제거합니다. "Flush Cache Storage"는 모든 것을 지우지 만 다른 응용 프로그램을 사용하는 경우 영향을 미칠 수 있습니다.
일반적으로 위치는 var/cache/
Magento의 폴더에 있으므로 결국 공유되지 않습니다. 어느 버튼을 사용해도 안전합니다. 때때로 (드물게) 항목에 명확하게 태그가 지정되지 않거나 Magento가 항목을 추적하지 못하고 두 번째 버튼 만 항목에 영향을줍니다. 문제의 원인을 추적하는 데 어려움이있을 때 두 번째 버튼을 사용하는 경향이 있습니다.
mage--*
디렉토리를 만들기 시작합니다 . 동일한 항목을 수동으로 삭제하면 새로운 캐시 항목이 발생하지 않으므로 궁극적 인 작업이어야합니다. MageTool 에는 이러한 목적으로 캐시 지우기 명령이 있습니다.
아래에서“Flush Magento Cache”와“Flush Cache Storage”의 차이점을 확인하십시오.
Flush Cache Storage :이 기능은 기본적으로 전체 캐시, 모든 캐시 태그를 지 웁니다. 이것은 "core / cache"모델에서 "flush ()"함수를 호출합니다.
Flush Magento Cache :이 기능은 "MAGE"및 "CONFIG"캐시 태그를 지 웁니다. 이 클래스는 "core / cache"모델의 "clean ()"함수입니다.
일반적으로 cache : clean은 magento와 관련된 모든 활성화 된 캐시를 삭제하는 반면 cache : flush는 magento 캐시 또는 타사 캐시 (활성화 또는 비활성화 여부에 관계없이)에 관계없이 전체 캐시 스토리지를 삭제합니다.
Magento 캐시 : 연결된 Magento 태그에 따라 기본 Magento 캐시 (var / cache)에서 모든 항목을 제거합니다.
Flush Cache Storage : Magento 태그에 관계없이 캐시에서 모든 항목을 제거합니다. 다른 응용 프로그램에서 사용하는 다른 위치를 사용한 경우이 과정에서 제거됩니다.
Flush Magento Cache
기본적으로 생성 된 Magentovar/cache
및 var/full_page
.
Flush Cache Storage 모든 유형의 캐시 (Magento 캐시 및 다른 외부 공급자가 생성 한 캐시)를 제거하는 데 사용됩니다.