마 젠토 2에는 2 가지 명령이 있습니다
php bin/magento cache:flush
php bin/magento cache:clean
그들 사이의 정확한 차이점은 무엇입니까? 나는 일반적으로을 사용하고 cache:flush
있습니다. 나는 결코 사용하지 않았다 cache:clean
. 그렇다면 언제 어떤 명령을 사용해야합니까?
답변
캐시에서 오래된 항목을 제거하려면 캐시 유형을 정리 하거나 플러시 할 수 있습니다.
-
캐시 유형을 정리하면 활성화 된 Magento 캐시 유형에서만 모든 항목이 삭제됩니다. 즉,이 옵션은 Magento가 사용하는 캐시 만 정리하므로 다른 프로세스 나 응용 프로그램에는 영향을 미치지 않습니다.
비활성화 된 캐시 유형은 정리되지 않습니다.
-
캐시 유형을 비우면 캐시 스토리지가 제거되어 동일한 스토리지를 사용하는 다른 프로세스 애플리케이션에 영향을 줄 수 있습니다.
이미 캐시 정리를 시도했지만 여전히 분리 할 수없는 문제가있는 경우 캐시 유형을 비 웁니다.
답변
PHP 빈 / 마 젠토 캐시 : 청소
캐시 유형을 정리하면 활성화 된 Magento 캐시 유형에서만 모든 항목이 삭제됩니다. 즉,이 옵션은 Magento가 사용하는 캐시 만 정리하므로 다른 프로세스 나 응용 프로그램에는 영향을 미치지 않습니다.
비활성화 된 캐시 유형은 정리되지 않습니다.
PHP 빈 / 마 젠토 캐시 : 플러시
캐시 유형을 비우면 캐시 스토리지가 제거되어 동일한 스토리지를 사용하는 다른 프로세스 애플리케이션에 영향을 줄 수 있습니다.
참조 : DevDocs 캐시 관리
답변
Fabrizio Branca 인용 :
(…) Magento는 처음에 두 가지 다른 작업과 함께 제공됩니다 (캐시 관리 페이지에 두 개의 버튼이 있습니다).
cache : clean은 태그로 캐시 스토리지를 삭제하지만 cache : flush는 모든 것을 지 웁니다.
여기에는 두 가지 주요 차이점이 있습니다.
- 일부는 적절한 태그없이 캐시에 저장됩니다. cache : clean은 삭제하지 않습니다.
- 다른 것들은 동일한 캐시 스토리지를 사용하고있을 수 있습니다 (권장하지는 않지만 슬프게도 때때로 그런 경우입니다). 캐시를 비우면 모든 것이 삭제됩니다. 따라서 여러 Magento 인스턴스가 동일한 캐시 스토리지를 사용하거나 캐시에 사용중인 동일한 Redis 데이터베이스에 세션을 저장하면 (제발하지 마십시오! 🙂 사라집니다.
답변
PHP 빈 / 마 젠토 캐시 : 청소
캐시 유형을 정리하면 활성화 된 Magento 캐시 유형에서만 모든 항목이 삭제됩니다. 즉,이 옵션은 Magento가 사용하는 캐시 만 정리하므로 다른 프로세스 나 응용 프로그램에는 영향을 미치지 않습니다.
비활성화 된 캐시 유형은 정리되지 않습니다.
PHP 빈 / 마 젠토 캐시 : 플러시
캐시 유형을 비우면 캐시 스토리지가 제거되어 동일한 스토리지를 사용하는 다른 프로세스 애플리케이션에 영향을 줄 수 있습니다.
답변
을 사용 bin/magento cache:clean
하여 정리하려는 (쉼표로 구분 된) 캐시 유형을 지정할 수 있습니다.
지원되는 유형 :
config, layout, block_html, collections, reflection, db_ddl, eav,
customer_notification, target_rule, full_page, config_integration,
config_integration_api, translate, config_webservice
답변
cache:clean
태그로 캐시 스토리지를 삭제하는 동안 cache:flush
모든 것이 지워집니다.
여기에는 두 가지 주요 차이점이 있습니다.
일부는 적절한 태그없이 캐시에 저장됩니다. cache : clean은 삭제하지 않습니다. 다른 것들은 동일한 캐시 스토리지를 사용하고있을 수 있습니다 (권장하지는 않지만 슬프게도 때때로 그런 경우입니다). 캐시를 비우면 모든 것이 삭제됩니다. 따라서 여러 Magento 인스턴스가 동일한 캐시 스토리지를 사용하거나 캐시에 사용중인 동일한 redis 데이터베이스에 세션을 저장하면 (제발하지 마십시오! 🙂 사라집니다.
출처 : https://github.com/netz98/n98-magerun/issues/588#issuecomment-112453280