Opzioni di back-end della cache e riferimento archiviazione
app/etc/env.php locale.ece-tools genera la configurazione app/etc/env.php risultante durante la distribuzione in base alla configurazione della variabile di distribuzione in .magento.env.yaml. Non si modifica il file env.php. Consulta Best practice per la configurazione di Valkey e Redis Service e distribuire le variabili.L’applicazione Commerce utilizza una cache di basso livello front-end e back-end per fornire accesso allo storage della cache. Commerce supporta diversi back-end e strategie di caching, ciascuno adatto a casi d’uso diversi. Questa pagina descrive i backend disponibili e le loro differenze.
Opzioni cache back-end
Nella tabella seguente sono riepilogate le cache back-end disponibili:
var/cache/. Nessuna configurazione richiesta.Cache back-end e implementazioni L2 implementation-approaches
Commerce supporta il backend diretto della cache e il caching L2. Un back-end diretto seleziona l’archiviazione della cache. Il caching L2 aggiunge un livello di cache locale davanti allo storage remoto.
Back-end della cache diretta
Nella tabella seguente vengono riepilogati i valori di configurazione del back-end della cache per <Commerce-install-dir>/app/etc/env.php. Non abilita il caching L2.
Magento\Framework\Cache\Backend\RedisMagento\Framework\Cache\Backend\ValkeyfilevalkeyPer informazioni esatte sul supporto a livello di patch, vedere Requisiti di sistema.
[!TAB Cache basata su Zend (versione 2.4.8 e precedenti)]
Esempi di back-end
Per le distribuzioni locali, negli esempi seguenti vengono configurati i back-end della cache diretta in <Commerce-install-dir>/app/etc/env.php. Non abilitano il caching L2. Non utilizzare questi esempi per le distribuzioni Adobe Commerce on Cloud, che utilizzano il pacchetto ece-tools per generare la configurazione app/etc/env.php risultante durante la distribuzione.
Utilizza il nome completo della classe Redis solo nelle versioni in cui è supportato Redis:
| code language-php?start_inline=1 |
|---|
|
| code language-php?start_inline=1 |
|---|
|
Memorizzazione nella cache L2
Il caching L2 (a due livelli) aggiunge un livello di cache locale su ciascun nodo web davanti allo storage della cache remota condivisa, riducendo il traffico di rete tra Commerce e la cache remota. Per le opzioni di implementazione, il supporto delle versioni e i passaggi di configurazione, vedere Configurazione cache L2.
Per i progetti Cloud, configura il caching L2 tramite le variabili di distribuzione descritte in Distribuisci variabili.