Opzioni di back-end della cache e riferimento archiviazione
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.Approcci di implementazione
Commerce supporta due approcci di implementazione back-end. L’approccio scelto dipende dalla versione di Commerce in uso:
Utilizza nomi di classi completi per la configurazione back-end:
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Back-end | Nome classe |
| Redis | Magento\Framework\Cache\Backend\Redis |
| Valkey | Magento\Framework\Cache\Backend\Valkey |
Compatibili con l’interfaccia Zend_Cache_Backend.
Configurazione di esempio:
| code language-php?start_inline=1 |
|---|
|
| note tip |
|---|
| TIP |
| La moderna implementazione della cache di Symfony offre prestazioni migliori grazie alla conformità PSR-6, alla serializzazione Igbinary, alla compressione Gzip, agli script Lua e alle connessioni persistenti. |
Utilizza i nomi dei tipi di back-end semplificati:
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Back-end | Digita il nome |
| Redis | redis |
| Valkey | valkey |
| File system | file |
Configurazione di esempio:
| code language-php?start_inline=1 |
|---|
|
Per le opzioni di configurazione complete, vedi:
Consulta la documentazione Laminas per informazioni sulle opzioni legacy basate su Zend.