magento의 캐시 관리에서 "Flush Magento Cache"와 "Flush Cache Storage"의 차이점은 무엇입니까?
magento의 캐시 관리에서 "Flush Magento Cache"와 "Flush Cache Storage"의 차이점은 무엇입니까?
때때로 캐시 위치 (예 /tmp/
:) 또는 서비스 (예 : Memcache)가 다른 애플리케이션과 공유됩니다. "Flush Magento Cache"는 Magento가 자체적으로 안정적으로 추적하는 항목 만 제거합니다. "Flush Cache Storage"는 모든 것을 지우지 만 다른 응용 프로그램을 사용하는 경우 영향을 미칠 수 있습니다.
일반적으로 위치는 var/cache/
Magento의 폴더에 있으므로 결국 공유되지 않습니다. 어느 버튼을 사용해도 안전합니다. 때때로 (드물게) 항목에 명확하게 태그가 지정되지 않거나 Magento가 항목을 추적하지 못하고 두 번째 버튼 만 항목에 영향을줍니다. 문제의 원인을 추적하는 데 어려움이있을 때 두 번째 버튼을 사용하는 경향이 있습니다.
Magento 캐시 플러시
기본 Magento 캐시 (var / cache) 및 Magento 태그가있는 var / full_page 캐시에서 모든 항목을 제거합니다.
캐시 스토리지 플러시
캐시의 모든 항목을 제거합니다. 이는 서버에서 캐시 폴더의 전체 내용을 삭제하는 것과 동일합니다. 시스템에서 대체 캐시 위치를 사용하는 경우 다른 응용 프로그램에서 사용하는 모든 캐시 된 파일이 제거됩니다.
실제적인 예로, 자신의 장치에 magento의 캐시를 사용하는 경우, 예를 들면 다음과 같습니다.
$cache = Mage::app()->getCache();
$cache->save("My cached text","cache_name",array("my_cache"),60*60*24);
echo $cache->load("cache_name");
업데이트하는 경우이를 지우 려면 플러시 캐시 저장소 를 사용해야 합니다.
제 경우에는 캔버스 메뉴에서 동적으로 생성 된 3 레벨입니다.
아래에서“Flush Magento Cache”와“Flush Cache Storage”의 차이점을 확인하십시오.
Flush Cache Storage :이 기능은 기본적으로 전체 캐시, 모든 캐시 태그를 지 웁니다. 이것은 "core / cache"모델에서 "flush ()"함수를 호출합니다.
Flush Magento Cache :이 기능은 "MAGE"및 "CONFIG"캐시 태그를 지 웁니다. 이 클래스는 "core / cache"모델의 "clean ()"함수입니다.
Magento 캐시 : 연결된 Magento 태그에 따라 기본 Magento 캐시 (var / cache)에서 모든 항목을 제거합니다.
Flush Cache Storage : Magento 태그에 관계없이 캐시에서 모든 항목을 제거합니다. 다른 응용 프로그램에서 사용하는 다른 위치를 사용한 경우이 과정에서 제거됩니다.
다음은 귀하의 질문에 대한 답변입니다.
Magento 캐시 플러시이 작업을 수행하면 var / cache 및 var / full_page_cache에 Magento 태그가있는 콘텐츠가 제거됩니다.
Flush Cache Storage 음, 캐시의 모든 내용을 제거했습니다. 대체 캐시 위치 또는 캐시 HTTP 역방향 프록시라고도 알려진 웹 애플리케이션 가속기 인 Varnish Cache 와 같은 애플리케이션을 사용하는 경우 . 그런 다음 거기에서도 캐시를 제거합니다.
magento 가 mysql DESCRIBE
쿼리를 실행 한 다음 결과를 캐시에 저장 하기 때문에 테이블의 열을 수정 (열 추가 또는 제거)하는 경우 캐시 저장소 를 비워야합니다. 이 캐시는 "Flush Magento Cache"버튼 만 클릭하면 지워지지 않습니다.
일반적으로 cache : clean은 magento와 관련된 모든 활성화 된 캐시를 삭제하는 반면 cache : flush는 magento 캐시 또는 타사 캐시 (활성화 또는 비활성화 여부)에 관계없이 전체 캐시 스토리지를 삭제합니다.
Flush Magento Cache 기본적으로 생성 된 Magentovar/cache
및 var/full_page
.
Flush Cache Storage 모든 유형의 캐시를 제거하는 데 사용됩니다. magento 기본값에 의해 생성 된 캐시 또는 다른 외부 공급자를 생성 한 외부 캐시입니다.
'programing tip' 카테고리의 다른 글
파이썬의 클래스 상수 (0) | 2020.08.10 |
---|---|
내부 클래스가 개인 변수에 액세스 할 수 있습니까? (0) | 2020.08.10 |
strace가 인수를 축약하는 것을 방지 하시겠습니까? (0) | 2020.08.10 |
C #에서 읽기 전용 지역 변수를 허용하지 않는 이유는 무엇입니까? (0) | 2020.08.10 |
AtomicInteger lazySet 대 set (0) | 2020.08.10 |