De systeemvereisten voor Magento 2.4 zijn als volgt:
Besturingssysteem
- Linux x86-64. Ondersteunde versies: Ubuntu, CentOS, Debian, RHEL (Red Hat Enterprise Linux)
Webserver
- Apache 2.4.x
- Nginx 1.x (indien geconfigureerd met SSL)
Database
- MySQL 8.0
- Elasticsearch 7.x
PHP
- Versie 7.4 (ondersteuning voor PHP 8.0 vanaf Magento 2.4.2)
- PHP-extensies: bc-math, ctype, curl, dom, gd, hash, iconv, intl, mbstring, openssl, pdo_mysql, simplexml, soap, xsl, zip, libxml
Composer
- Magento 2.4 vereist Composer om de software te installeren en bij te werken.
Extra vereisten
- Redis versie 5.x (aanbevolen voor betere prestaties)
- Varnish versie 6.x (optioneel, voor pagina-caching)
Hierbij een overzicht van alle systeem requirements voor alle Magento 2.4 versies:
Software dependencies | 2.4.6 | 2.4.5-p2 | 2.4.5-p1 | 2.4.5 | 2.4.4-p3 | 2.4.4-p2 | 2.4.4-p1 | 2.4.4 | 2.4.3-p3 | 2.4.3-p2 | 2.4.3 | 2.4.2 | 2.4.1 | 2.4.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Composer | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.1 | 2.1 | 2.1 | 1 | 1 | 1 | 1 | 1 | 1 |
Elasticsearch | 8.4, 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.16 | 7.16 | 7.16 | 7.16 | 7.16 | 7.10 | 7.9 | 7.7 | 7.6 |
OpenSearch | 2.5 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | — | — | — | — |
MariaDB | 10.6 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.2, 10.3, 10.4 |
MySQL | 8.0 | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 8.0* | 5.7, 8.0 |
PHP | 8.1, 8.2 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 7.4 | 7.4 | 7.4 | 7.4 | 7.4 | 7.3, 7.4 |
RabbitMQ | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 |
Redis | 7.0 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.0 | 6.0 | 6.0 | 6.0 | 5.0 | 5.0 |
Varnish | 7.1 | 7.1 | 7.0 | 7.0 | 7.1 | 7.0 | 7.0 | 7.0 | 6.5 | 6.5 | 6.5 | 6.4 | 6.2 | 6 |
Apache | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 |
nginx | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.18 | 1.18 | 1.18 | 1.18 | 1.18 | 1.18 |
AWS Aurora (MySQL) | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 5.7 | 5.7 | 5.7 | 5.7 | 5.7 | 5.7 | — | — | — |
AWS S3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | — | — |
AWS MQ | 3.9.16 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.8.11 | 3.8.11 | 3.8.11 | 3.8.11 | 3.8.11 | 3.8.11 | — | — | — |
AWS ElastiCache | Redis 6.2 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | — | — | — |
AWS Elasticsearch | — | — | 7.9 | 7.9 | — | 7.9 | 7.9 | 7.9 | 7.9 | 7.9 | 7.9 | — | — | — |
AWS OpenSearch | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | — | — | — | — | — | — | — | — | — |
Server configuratie Magento 2.4
Daarnaast zijn er enkele aanbevelingen voor serverconfiguraties om optimale prestaties te garanderen:
- Minimaal 2 CPU-kernen
- Minimaal 2 GB RAM (4 GB RAM of meer aanbevolen)
- Minimaal 120 GB vrije schijfruimte
- SSD-opslag voor betere prestaties
- HTTP/2-protocolondersteuning (voor betere laadtijden)
- OPCache en Redis-configuratie voor caching
Verbeteringen
Magento 2.4 introduceert verschillende belangrijke verbeteringen ten opzichte van Magento 2.3. Enkele van de belangrijkste verbeteringen zijn:
- Beveiligingsverbeteringen: Magento 2.4 bevat diverse beveiligingsupdates en patches om de veiligheid van de webwinkel te verbeteren. Het bevat bijvoorbeeld de nieuwste beveiligingsprotocollen, zoals Two-Factor Authentication (2FA) en Google reCAPTCHA voor de admin-login.
- Platformverbeteringen: Magento 2.4 biedt ondersteuning voor de nieuwste PHP-versies, waaronder PHP 7.4 en 8.1. Dit zorgt voor betere prestaties, stabiliteit en beveiliging. Daarnaast wordt Elasticsearch 7.x ondersteund, wat zorgt voor een verbeterde zoekfunctionaliteit en indexering van productgegevens.
- PWA Studio-updates: Met de opkomst van Progressive Web Apps (PWA’s) biedt Magento 2.4 verbeteringen aan de PWA Studio-toolkit. Dit omvat updates voor de Venia PWA-reference-implementatie, waardoor het eenvoudiger wordt om aangepaste PWA-ervaringen te ontwikkelen en te implementeren.
- GraphQL-ondersteuning: Magento 2.4 breidt de ondersteuning voor GraphQL uit, wat een flexibele en efficiënte manier biedt om data op te halen via API’s. Dit vergemakkelijkt de ontwikkeling van mobiele apps en externe systemen die gebruikmaken van Magento-gegevens.
- Verbeterde administratie-interface: De beheerinterface van Magento 2.4 is geoptimaliseerd met een verbeterde gebruikerservaring en nieuwe functies. Dit omvat bijvoorbeeld een verbeterde paginering voor het beheren van grote aantallen producten en klanten.
- Verbeterde performantie en schaalbaarheid: Magento 2.4 bevat verschillende optimalisaties om de algehele prestaties en schaalbaarheid te verbeteren. Dit omvat verbeterde indexering, database-queries en caching-mechanismen, wat resulteert in snellere laadtijden en betere schaalbaarheid voor grote winkels.
- Declarative DB-schema: Magento 2.4 introduceert de Declarative DB-schema, een nieuwe benadering voor het beheren van database-schema’s. Dit maakt het gemakkelijker om wijzigingen in het schema aan te brengen, zonder direct SQL-scripts te hoeven schrijven.
Dit zijn slechts enkele van de belangrijkste verbeteringen in Magento 2.4 ten opzichte van Magento 2.3. Het is belangrijk op te merken dat deze lijst niet uitputtend is en dat er andere verbeteringen en updates zijn doorgevoerd in Magento 2.4.
Als u uw Magento webshop wilt upgraden of gewoon structurele ondersteuning en onderhoud nodig heeft, kunt u kiezen voor onze Magento support diensten. Meer informatie vindt u hier: