Cache-Backend-Optionen und Speicherreferenz
Die Commerce-Anwendung verwendet ein Cache-Frontend und ein Backend auf niedriger Ebene, um Zugriff auf den Cache-Speicher zu gewähren. Commerce unterstützt verschiedene Caching-Backends und -Strategien, die jeweils für verschiedene Anwendungsfälle geeignet sind. Auf dieser Seite werden die verfügbaren Backends und deren Unterschiede beschrieben.
Backend-Cache-Optionen
In der folgenden Tabelle sind die verfügbaren Backend-Caches zusammengefasst:
var/cache/. Keine Konfiguration erforderlich.Implementierungsansätze
Commerce unterstützt zwei Backend-Implementierungsansätze. Der von Ihnen gewählte Ansatz hängt von Ihrer Commerce-Version ab:
Verwendet vollständige Klassennamen für die Backend-Konfiguration:
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Backend | Klassenname |
| Redis | Magento\Framework\Cache\Backend\Redis |
| Tal | Magento\Framework\Cache\Backend\Valkey |
Diese sind mit der Zend_Cache_Backend kompatibel.
Beispielkonfiguration:
| code language-php?start_inline=1 |
|---|
|
| note tip |
|---|
| TIP |
| Die moderne Symfony Cache-Implementierung bietet eine bessere Leistung durch PSR-6-Compliance, Igbinary-Serialisierung, Gzip-Komprimierung, Lua-Skripte und persistente Verbindungen. |
Verwendet vereinfachte Namen von Backend-Typen:
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Backend | Name eingeben |
| Redis | redis |
| Tal | valkey |
| Dateisystem | file |
Beispielkonfiguration:
| code language-php?start_inline=1 |
|---|
|
Die vollständigen Konfigurationsoptionen finden Sie unter:
Siehe die Laminas-Dokumentation für ältere Zend-basierte Optionen.