Is er een probleem dat snel moet worden opgelost?Spoedfix nodig?Vraag spoedhulp aan →
Blog

Praktische Magento 2-gidsen over upgrades, beveiliging, snelheid en migratie, geschreven door het MageBooster-team.

De Magento-serverstack van 2026: PHP, OpenSearch, Valkey, Varnish

De officiële eisen voor Magento 2.4.9 en 2.4.8 uitgelegd: PHP 8.5, MariaDB/MySQL, OpenSearch 3, Valkey, Varnish 8, queues en principes voor sizing.
Magento-ontwikkeling

In het kort

De door Adobe geteste stack voor Magento 2.4.9 on-premises bestaat uit PHP 8.5, MariaDB 12.3 of MySQL 8.4, OpenSearch 3, Valkey 9, Varnish 8, RabbitMQ 4.3 of ActiveMQ Artemis 2, Composer 2.10 en nginx 1.30. Redis staat niet meer vermeld voor de huidige patchreleases; Valkey vervangt het. Bepaal de omvang van elke laag op basis van je eigen verkeers- en catalogusdata volgens de gepubliceerde principes van Adobe, niet op basis van generieke benchmarks.

De Magento-serverstack veranderde tussen 2025 en 2026 meer dan in de jaren daarvoor. Redis maakte plaats voor Valkey, OpenSearch 3 werd de officiële zoekmachine, ActiveMQ Artemis kwam erbij als alternatief voor RabbitMQ en 2.4.9 stapte over op PHP 8.5. Draai je Magento Open Source of Adobe Commerce op je eigen infrastructuur, dan hoort het platform onder de applicatie nu ook bij je upgradeplan.

Dit artikel vat de officiële eisen voor 2.4.9 en de nieuwste 2.4.8-patch samen, legt uit wat er veranderd is en beschrijft hoe je de stack ontwerpt en dimensioneert zonder te gokken.

Releasecontext

Volgens het lifecyclebeleid van Adobe verscheen Adobe Commerce 2.4.9 op 12 mei 2026, met ondersteuning tot 31 mei 2029. Adobe Commerce 2.4.8 verscheen op 8 april 2025, met ondersteuning tot 31 mei 2028. Patchreleases (bijvoorbeeld 2.4.8-p5) werken ook hun geteste dependency-versies bij, dus kijk altijd naar de rij voor de exacte patch die je wilt draaien.

Adobe is hier streng in. Op de pagina met systeemeisen staat dat Adobe alleen de vermelde combinaties ondersteunt, met als voorbeeld dat 2.4.9 getest is met MariaDB 12.3, dus dat je MariaDB moet upgraden voordat je naar 2.4.9 upgradet.

Officiële eisen: 2.4.9 vs 2.4.8-p5 (on-premises)

De tabel hieronder volgt de pagina met on-premises systeemeisen van Adobe zoals die op 18 september 2026 voor het laatst is bijgewerkt.

Component2.4.92.4.8-p5
PHP8.58.4, 8.3
MariaDB12.311.4, 11.8
MySQL8.48.4
OpenSearch33
ElasticsearchNiet vermeld8
Valkey98.1
RedisNiet vermeldNiet vermeld
Varnish88
RabbitMQ4.34.3
ActiveMQ Artemis22
Composer2.102.10
nginx1.301.30
AWS OpenSearch3.1 of nieuwste beschikbare versie3.1 of nieuwste beschikbare versie

Op Adobe Commerce op cloudinfrastructuur noemt de cloudtemplate voor 2.4.9 MariaDB 12.3 (aanbevolen) of 11.8, en ontbreekt een rij voor Varnish omdat de CDN-laag Fastly is. Versies van clouddiensten kunnen afwijken van on-premises, dus cloudprojecten volgen de cloudtabel en services.yaml.

Wat er veranderd is, per component

PHP 8.5

Volgens de release notes van 2.4.9 wordt PHP 8.5 volledig ondersteund, is PHP 8.4 alleen toegestaan om te upgraden en niet aanbevolen voor productie, en worden PHP 8.2 en 8.3 niet meer ondersteund. Daarmee hoort de PHP-upgrade bij het 2.4.9-project. Controleer elke externe extensie op PHP 8.5 én op de Magento-versie.

De softwareaanbevelingen van Adobe blijven gelden: schakel OPcache in, beperk PHP-extensies tot wat Magento nodig heeft en vermijd debug-extensies in productie. De OPcache-waarden die Adobe voor de eigen tests voorstelt, zijn:

opcache.memory_consumption=512
opcache.max_accelerated_files=60000
opcache.consistency_checks=0
opcache.validate_timestamps=0
opcache.enable_cli=1
realpath_cache_size=10M
realpath_cache_ttl=7200

Valkey vervangt Redis

Redis staat niet meer in de eisen voor de huidige patchreleases. Volgens de release notes van 2.4.9 is ondersteuning voor Valkey 9.x toegevoegd vanwege het einde van de ondersteuning voor Redis 7.2 en gewijzigde licenties, met CLI-pariteit met Redis. Ook de Valkey-cachedocumentatie van Adobe stelt dat Valkey vereist is voor de cacheconfiguratie vanaf 2.4.9, en vanaf patchreleases later dan 2.4.5-p16, 2.4.6-p14, 2.4.7-p9 en 2.4.8-p4.

Vanaf 2.4.9 gebruikt de CLI valkey als backendnaam. Op 2.4.8 en eerder laat je de bestaande Redis-opties naar een Valkey-server wijzen, omdat Valkey protocolcompatibel is.

# 2.4.9: default cache, page cache (if not using Varnish) and sessions on separate DBs
bin/magento setup:config:set --cache-backend=valkey \
  --cache-backend-valkey-server=127.0.0.1 --cache-backend-valkey-db=0
bin/magento setup:config:set --page-cache=valkey \
  --page-cache-valkey-server=127.0.0.1 --page-cache-valkey-db=1
bin/magento setup:config:set --session-save=valkey \
  --session-save-valkey-host=127.0.0.1 --session-save-valkey-db=2

# 2.4.8 and earlier: same Redis options, Valkey server
bin/magento setup:config:set --session-save=redis \
  --session-save-redis-host=127.0.0.1 --session-save-redis-db=2

In 2.4.9 is de cachelaag bovendien overgestapt van Zend Cache naar Symfony Cache, volgens zowel de release notes als de Valkey-documentatie. Maatwerkcode die rechtstreeks met de cachebackend communiceert, moet getest worden.

OpenSearch 3

OpenSearch 3 is de vermelde zoekmachine voor zowel 2.4.9 als de huidige 2.4.8-patches. Elasticsearch 8 staat alleen nog vermeld voor 2.4.8. Op de pagina van Adobe staat ook dat de ondersteuning voor Elasticsearch 7.17 op 15 januari 2026 is geëindigd. Draai je nog Elasticsearch, plan dan de overstap naar OpenSearch vóór of samen met je volgende upgrade.

Database: MariaDB of MySQL 8.4

Voor 2.4.9 zijn de geteste versies MariaDB 12.3 en MySQL 8.4. Adobe meldt dat de ondersteuning voor MySQL 8.0 op 30 april 2026 is geëindigd en adviseert klanten op 2.4.4 tot en met 2.4.7 over te stappen op een compatibele MariaDB-versie. Op AWS staat Aurora MySQL vermeld als 8.0.mysql_aurora.3.12 of de nieuwste beschikbare versie.

Message queues: RabbitMQ en ActiveMQ Artemis

Zowel RabbitMQ 4.3 als ActiveMQ Artemis 2 staan vermeld voor 2.4.9. De release notes noemen Apache ActiveMQ Artemis de aanbevolen message broker voor de lange termijn, met verwijzing naar risico's rond het einde van de ondersteuning van RabbitMQ 4.1. Draai je nu RabbitMQ, dan is upgraden binnen de ondersteunde versies de route op korte termijn; evalueer Artemis voor nieuwe builds. Laat consumers in beide gevallen draaien onder een procesmanager of via cron, in plaats van ze on demand te laten starten.

Varnish 8

Varnish 8 staat vermeld voor 2.4.9 en 2.4.8-p5 (eerdere 2.4.8-patches noemden 7.6 of 7.7). De performancedocumentatie van Adobe raadt Varnish aan voor full page caching in productie. Exporteer de VCL vanuit de admin, stel de purge-ACL in op je Magento-hosts en registreer de Varnish-hosts voor purging:

bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2
bin/magento setup:config:set --http-cache-hosts=10.0.0.21:6081,10.0.0.22:6081

Webserver: nginx

nginx 1.30 is de vermelde webserver voor 2.4.9 en 2.4.8-p5. Apache 2.4 stond in de on-premises tabellen voor eerdere releases, maar wordt niet vermeld voor 2.4.8-p3 en later, en ook niet voor 2.4.9. Magento levert nog steeds nginx.conf.samplemee, en dat is het logische startpunt. Draai PHP via PHP-FPM.

Composer 2.10

Composer 2.10 staat vermeld voor 2.4.9 en 2.4.8-p5. Leg de Composer-versie vast in je CI-image, zodat builds reproduceerbaar zijn.

Aanbevolen architectuur

Voor een productiewebshop die groei verwacht, beschrijven de softwareaanbevelingen van Adobe een basisopzet: nginx en PHP-FPM, een database, OpenSearch, Varnish, een cache-instance voor sessies en een aparte instance voor de default cache die niet wordt gedeeld met de page cache. Een gangbare indeling:

  • Edge: CDN en TLS-terminatie vóór Varnish.
  • Cachelaag: Varnish voor full page cache, met genoeg geheugen voor je meest bezochte pagina's.
  • Applicatielaag: één of meer nginx + PHP-FPM-nodes, stateless, met gedeelde mediaopslag (NFS of object storage zoals S3, dat Adobe voor AWS noemt).
  • Admin en cron: bij grotere webshops houdt een aparte node voor admin-verkeer, cron en queue consumers het achtergrondwerk weg van de requests van shoppers.
  • Datalaag: MariaDB of MySQL (managed of self-hosted), OpenSearch, Valkey voor cache, Valkey voor sessies en RabbitMQ of ActiveMQ Artemis.

Een opzet met één server is prima voor kleine catalogi en weinig verkeer, zolang dezelfde services erop draaien. De opsplitsing wordt belangrijk zodra één workload (indexering, imports, cron) met de checkout gaat concurreren om CPU.

Principes voor sizing (zonder verzonnen benchmarks)

Adobe publiceert vuistregels in plaats van vaste serverformaten, en dat is de juiste aanpak, want elke webshop is anders. Uit de hardware-aanbevelingen van Adobe:

  • CPU: één core kan ongeveer twee (soms tot vier) niet-gecachete Commerce-requests afhandelen. De formule van Adobe is N[Cores] = (N[Expected Requests] / 2) + N[Expected Cron Processes]. Alleen niet-gecachete requests tellen mee, dus je cache-hitrate bepaalt direct hoeveel cores je nodig hebt.
  • PHP-geheugen: ongeveer 256 MB voor webnodes die alleen de storefront bedienen, 1 GB voor de admin bij een grote catalogus en 2 GB op een webshop met één server of op een buildserver.
  • Databasegeheugen: het beschikbare geheugen moet minstens in de buurt komen van de helft van de omvang van de data in de database.
  • Varnish: genoeg geheugen voor je populairste pagina's.
  • Cachegeheugen: genoeg voor alle caches behalve de page cache. De block cache is de grootste factor en groeit met het aantal SKU's maal het aantal store views.
  • Sessies: bepaal de omvang van de sessie-instance op basis van hoe lang sessies moeten blijven bestaan en je strategie voor verlaten winkelwagens.
  • Netwerk: zorg voor voldoende bandbreedte tussen webnodes en externe cacheservers, want Magento communiceert voortdurend met de cache.

Om dit toe te passen haal je het piekaantal niet-gecachete requests per seconde uit je access logs of APM, meet je de huidige omvang van database en cache, en voer je vóór grote sales-acties een loadtest uit op een kopie in de stagingomgeving. Echte cijfers uit je eigen webshop zijn beter dan welke tabel van een leverancier ook.

Volgorde van de upgrade

  1. Controleer elke extensie op compatibiliteit met 2.4.9 en PHP 8.5.
  2. Upgrade eerst de services die beide versies ondersteunen: OpenSearch 3, Valkey, Varnish 8, RabbitMQ 4.3, nginx 1.30, Composer 2.10.
  3. Zet de database over naar MariaDB 12.3 of MySQL 8.4 op een kopie in de stagingomgeving en test.
  4. Stap over op PHP 8.5 samen met de code-upgrade naar Magento 2.4.9 en draai de volledige regressietestsuite.
  5. Herindexeer, warm de caches op en houd na de livegang de foutlogs nauwlettend in de gaten.

Veelgestelde vragen

Kan ik Redis blijven gebruiken met Magento 2.4.9?

Redis staat niet in de eisen voor 2.4.9, en Adobe ondersteunt alleen de vermelde combinaties. Valkey is ontworpen om compatibel te zijn, dus migreren komt meestal neer op een servicewissel plus configuratiewijzigingen, maar test het wel op de stagingomgeving.

Wordt Apache nog ondersteund?

Apache 2.4 staat in de tabellen van Adobe voor oudere releases, maar wordt niet vermeld voor 2.4.8-p3 en later, en ook niet voor 2.4.9. Gebruik nginx voor een ondersteunde configuratie op de huidige releases.

Kan ik 2.4.9 op PHP 8.4 draaien?

De release notes van Adobe staan PHP 8.4 alleen toe om te upgraden en raden het af voor productie. Ga uit van PHP 8.5.

Heb ik ActiveMQ Artemis nodig?

Niet meteen. RabbitMQ 4.3 staat vermeld voor 2.4.9. Adobe noemt Artemis de aanbevolen broker voor de lange termijn, dus het is het overwegen waard voor nieuwe infrastructuur.

Een stack-upgrade naar 2.4.9 gepland?

We beoordelen je servers, extensies en services en stippelen een veilig upgradepad uit.

Praat met een Magento-developer

Bronnen

Deze pagina is automatisch vertaald. Zie je een fout? Laat het ons weten, dan passen we het meteen aan.

Gratis webshop-audit

Stuur ons de gegevens van je webshop. We controleren snelheid, beveiliging en extensies en sturen je binnen 3 werkdagen drie quick wins.

Laten we praten

Vraag een offerte aan

Vertel ons over je webshop, dan reageren we binnen één werkdag. Liever chatten? Stuur ons een WhatsApp

MageBooster Boek een UnoPim-demo Bekijk UnoPim live met producten zoals de jouwe. Een nieuwe PIM of een overstap van Akeneo: we sturen je een plan, een planning en een offerte.
✓ Officiële UnoPim-partner✓ AI-agent ingericht voor je team✓ Gekoppeld aan Magento
MageBooster Start je Hyvä-project Vanaf nul of vanuit je huidige webshop. We reageren met een projectplan, een tijdlijn en een offerte.
✓ Design en structuur door ons✓ Voor Hyvä geoptimaliseerde server✓ Bonusmodules inbegrepen
Word partner