바니시로 캐시 지우기
작성 대상:
- 경험
- 관리자
- 개발자
이 항목에서는 Adobe Commerce용 웹 캐싱 가속기로 Varnish를 사용하는 기본 사항에 대해 설명합니다.
니스 삭제
Varnish 설명서에 따르면 "purge 은(는) 캐시에서 개체를 선택하여 변형과 함께 삭제할 때 발생합니다." 바니시 제거는 캐시 정리 명령(또는 관리자의 Magento 캐시 초기화 를 클릭)과 유사합니다.
실제로 Commerce 캐시를 정리하거나 플러시하거나 새로 고치면 바니쉬도 지워집니다.
Commerce에서 작동하도록 Varnish를 설치 및 구성한 후 다음 작업을 통해 Varnish 제거를 수행할 수 있습니다.
-
웹 사이트 유지 관리
예를 들어, 다음 위치에서 관리에서 수행하는 모든 작업:
- 스토어 > 설정 > 구성 > 일반 > 일반
- 스토어 > 설정 > 구성 > 일반 > 통화 설정
- 스토어 > 설정 > 구성 > 일반 > 이메일 주소 저장
Commerce에서 이러한 변경 사항을 감지하면 캐시를 새로 고침한다는 메시지가 표시됩니다.
-
스토어 유지 관리(예: 카테고리, 가격, 제품 및 프로모션 요금제 규칙을 추가하거나 편집).
이러한 작업을 수행하면 바니시가 자동으로 삭제됩니다.
-
소스 코드 유지 관리.
캐시를 새로 고치고
generated/code
및generated/metadata
디렉터리의 모든 항목을 정기적으로 삭제해야 합니다. 캐시 새로 고침에 대한 자세한 내용은 다음 섹션을 참조하십시오.
바니시를 제거하도록 Commerce 구성
Commerce은 magento setup:config:set
명령을 사용하여 Varnish 호스트를 구성한 후 Varnish 호스트를 제거합니다.
선택적 매개 변수 --http-cache-hosts
매개 변수를 사용하여 쉼표로 구분된 Varnish 호스트 및 수신 포트 목록을 지정할 수 있습니다. 하나 또는 여러 개의 Vannish 호스트를 모두 구성합니다. ( 공백 문자로 호스트를 구분하지 마십시오.)
매개 변수 형식은 <hostname or ip>:<listen port>
이어야 합니다. 포트 80인 경우 <listen port>
을(를) 생략할 수 있습니다.
For example,
bin/magento setup:config:set --http-cache-hosts=192.0.2.100,192.0.2.155:6081
그런 다음 Admin에서 또는 명령줄을 사용하여 Commerce 캐시(캐시에서 정리 라고도 함)를 새로 고칠 때 Vannish 호스트를 제거할 수 있습니다.
관리자를 사용하여 캐시를 새로 고치려면 SYSTEM > 도구 > 캐시 관리 를 클릭한 다음 페이지 상단의 Magento 캐시 초기화 를 클릭합니다. 개별 캐시 유형을 새로 고칠 수도 있습니다.
명령줄을 사용하여 캐시를 새로 고치려면 일반적으로 magento cache:clean <type>
명령을 파일 시스템 소유자(으)로 사용합니다.