[온-프레미스]{class="badge informative" title="Adobe Commerce 온-프레미스 프로젝트에만 적용됩니다."}
캐시 백엔드 옵션 및 저장소 참조
NOTE
클라우드 프로젝트의 Adobe Commerce에 대한 캐시 구성 지침은 Redis 및 Valkey 서비스 구성에 대한 모범 사례를 참조하십시오. Redis 캐시는 Adobe Commerce 2.4.9 또는 2.4.5-p16, 2.4.6-p14, 2.4.7-p9 및 2.4.8-p5 이상의 패치 릴리스에서는 지원되지 않습니다. Redis가 지원되지 않는 캐시 구성에 Valkey를 사용합니다. 릴리스별로 지원되는 캐시 서비스에 대해서는 시스템 요구 사항을 참조하십시오.
Commerce 애플리케이션은 낮은 수준의 캐시 프론트엔드 및 백엔드를 사용하여 캐시 스토리지에 대한 액세스를 제공합니다. Commerce은 다양한 사용 사례에 맞는 여러 캐싱 백엔드 및 전략을 지원합니다. 이 페이지에서는 사용 가능한 백엔드 및 차이점에 대해 설명합니다.
백엔드 캐시 옵션
다음 표에서는 사용 가능한 백엔드 캐시를 요약합니다.
백엔드
설명
구성 안내서
파일 시스템
기본값. 캐시 데이터를
var/cache/ 아래 파일에 저장합니다. 구성이 필요하지 않습니다.해당 사항 없음
NOTE
Vannish은(는) HTTP 수준에서 전체 페이지 캐싱을 처리하고 낮은 수준의 캐시 백엔드를 사용하지 않습니다.
구현 접근 방식
Commerce은 두 가지 백엔드 구현 접근 방식을 지원합니다. 선택하는 접근 방식은 Commerce 버전에 따라 다릅니다.
기존 Zend 기반 캐시(2.4.8 및 이전 버전)
백엔드 구성에 전체 클래스 이름을 사용합니다.
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| 백엔드 | 클래스 이름 |
| 레디스 | Magento\Framework\Cache\Backend\Redis |
| 밸키 | Magento\Framework\Cache\Backend\Valkey |
Zend_Cache_Backend 인터페이스와 호환됩니다.
예제 구성:
| code language-php?start_inline=1 |
|---|
|
최신 Symfony 캐시(2.4.9 이상, 권장)
| note tip |
|---|
| TIP |
| 최신 Symfony 캐시 구현은 PSR-6 준수, Igbinary serialization, gzip 압축, Lua 스크립트 및 영구 연결을 통해 더 나은 성능을 제공합니다. |
간소화된 백엔드 유형 이름을 사용합니다.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| 백엔드 | 이름 입력 |
| 레디스 | redis |
| 밸키 | valkey |
| 파일 시스템 | file |
예제 구성:
| code language-php?start_inline=1 |
|---|
|
전체 구성 옵션에 대해서는 다음을 참조하십시오.
기존 Zend 기반 옵션에 대해서는 Laminas 설명서를 참조하십시오.
recommendation-more-help
commerce-operations-help-configuration