Cachelagra alternativ för serverdel och lagringsreferens
Commerce-programmet använder en cacheklientserver och serverdel på låg nivå för att ge åtkomst till cachelagring. Commerce har stöd för flera olika bakgrunder och strategier för cachelagring, som är anpassade efter olika användningsområden. Den här sidan beskriver tillgängliga backends (bakgrunder) och hur de skiljer sig åt.
Cachealternativ för serverdel
I följande tabell sammanfattas de tillgängliga backend-cacherna:
var/cache/. Ingen konfiguration krävs.Implementeringsmetoder
Commerce har stöd för två bakomliggande implementeringsmetoder. Vilken metod du väljer beror på vilken version av Commerce du har:
Använder fullständiga klassnamn för backend-konfigurationen:
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Backend | Klassnamn |
| Redis | Magento\Framework\Cache\Backend\Redis |
| Valkey | Magento\Framework\Cache\Backend\Valkey |
Dessa är kompatibla med gränssnittet Zend_Cache_Backend.
Exempelkonfiguration:
| code language-php?start_inline=1 |
|---|
|
| note tip |
|---|
| TIP |
| Den moderna Symfony Cache-implementeringen ger bättre prestanda genom PSR-6-kompatibilitet, Igbinär serialisering, gzip-komprimering, Lua-skript och beständiga anslutningar. |
Använder förenklade namn på backend-typ:
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Backend | Typnamn |
| Redis | redis |
| Valkey | valkey |
| Filsystem | file |
Exempelkonfiguration:
| code language-php?start_inline=1 |
|---|
|
Fullständiga konfigurationsalternativ finns i:
I Laminas-dokumentationen finns information om äldre Zend-baserade alternativ.