Voldoet aan alle Magento 2.4-vereisten [Server] — GoMage-blog
U heeft dus Magento 2.4 geïnstalleerd en wilt nu de serververeisten configureren. Waar begin je? Dit is misschien geen gemakkelijke taak… Een paar maanden geleden bevond ik me in dezelfde positie. Destijds bleek de Elasticsearch-configuratie een groot obstakel op mijn weg. Maar dankzij de Magento Community (een voordeel van het werken op een open-sourceplatform) kon ik dit probleem uiteindelijk overwinnen. Laten we meteen ter zake komen. Ik ben geen fan van het verspillen van uren aan het configureren van servercomponenten als ik weet dat ik ze met minimale inspanning via één enkele console kan beheren. De vraag is – wat past bij de Magento 2.4-serververeisten: Nginx-, MySQL Varnish- of PHP-instellingen? Door te begrijpen hoe u aan de Magento 2.4-serververeisten kunt voldoen, kunt u betere prestaties en een geoptimaliseerde Magento-winkel verwachten. Laten we eens kijken hoe u dat kunt doen!
Waarom is het nodig om aan de serververeisten voor Magento 2.4 te voldoen?
Voordat we naar de oplossing gaan, is hier een vraag voor u: waarom geef ik echt om de Magento 2-serververeisten? Het antwoord is eenvoudig! Hoewel ontwikkelaars of winkeleigenaren niets hebben aangevraagd, worden gedetailleerde officiële vereisten voor alle versies duidelijk vermeld in het Magento DevDoc. Aanbevolen service-PWA
Ontwikkeling Zorg voor een robuuste PWA
Geef uw e-commerce-inspanningen een boost met uitstekende UX en 'supersnelle' snelheid. Bouw een e-commerce PWA helemaal opnieuw of bespaar tijd en geld met GoPWA Storefront.
Hier zijn de serververeisten voor Magento 2.4:
Besturingssysteem. Linux-distributies zoals RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, etc. Niet ondersteund voor Windows en macOS. Geheugenvereisten. Minimaal 2 GB RAM. Als u minder dan 2 GB RAM gebruikt, raadt Magento u aan een wisselbestand te maken. Lees hier meer over het wisselbestand. Ondersteuning van browsers. Microsoft Rand, Firefox, Chrome, Safari. Componist. Composer is voor ontwikkelaars die willen bijdragen aan de Magento 2-codebase, of extensies willen ontwikkelen. Webservers. Apache 2.4- of NGINX 1.x-database. MySQL 8.0, MariaDB 10.4, ook compatibel met MySQL 5.7.9, MariaDB 10.2 en Percona 5.7. PHP-versies. Magento ondersteunt 2.4.0. Je kunt PHP 7.3 nog steeds installeren met Magento 2.4.0, maar het is niet officieel getest of aanbevolen. PHP-extensies. Hieronder volgen de PHP-extensies die vereist zijn voor Magento 2.4: ext-bcmath, ext-ctype, ext-curl, ext-dom, ext-gd, ext-hash, ext-iconv, ext-intl, ext-mbstring, ext- openssl, ext-pdo_mysql, ext-simplexml, ext-soap, ext-xsl, ext-zip, ext-sockets. Beveiliging. Een geldig SSL-certificaat is vereist. Systeemafhankelijkheden. Er is een hele lijst met systeemafhankelijkheden: bash, gzip, lsof, mysql, mysqldump, nice, php, sed, tar. Cache-technologieën. Zorg ervoor dat PHP OPcache is ingeschakeld vanwege prestatieredenen. Gebruik Elasticsearch 7.6.x en Redis 5.0 voor paginacaching en sessieopslag. Varnish 6.x en RabbitMQ 3.8.x zijn ook belangrijke!
Is het mogelijk om aan de aanbevolen Magento 2.4 serververeiste te voldoen?
Ja dat is zo! Maar daarvoor moet u een toegewijd team van experts opzetten die al deze vereisten kunnen configureren en ook voor het onderhoud kunnen zorgen. Toch hoeft u niet met al deze problemen met de serverconfiguratie om te gaan om geweldige Magento-winkelprestaties te verwachten. Probeer Cloudways; het biedt een beheerde Magento-hostingservice met behulp van de top 5 cloudproviders DigitalOcean, Vultr, Linode, AWS en GCE. Laten we eens uitgebreid bekijken hoe Cloudways aan al deze serververeisten voor Magento 2.4 voldoet.
Besturingssysteem
Cloudways gebruikt Debian voor alle Magento-servers.
Geheugenvereiste voor Magento 2.4
Cloudways start zijn hostingplan met minimaal 4 GB RAM en meer voor Magento 2.4, zoals officieel aanbevolen door Magento.
Webservers
Cloudways ondersteunt beide door Magento aanbevolen webservers met hun respectievelijke versies Apache 2.4 en NGINX 1.x. Deze webservers zijn al geïnstalleerd als onderdeel van de standaard Cloudways-webstack. Hier zijn de Apache- en NGINX-versiegegevens die nodig zijn voor de beste Magento-hosting.
Voor NGINX: dpkg -l | grep nginx
Voor Apache: dpkg -l | grep apache
Database
MariaDB v10.4 is de standaarddatabase; U kunt echter ook een beschikbare versie van de database verifiëren en bekijken op de Cloudways-console onder het gedeelte Instellingen en pakketten.
PHP-versies
Voor andere applicaties krijg je PHP 7.3 als standaardversie, maar met Magento 2.4 wordt het geüpdatet naar PHP 7.4. U kunt dit verifiëren via de console en door een opdracht uit te voeren via SSH. Commando: php -v
Vereiste systeemafhankelijkheden
Magento 2.4 vereist de volgende systeemtools om de hele operatie soepel te laten verlopen: bash gzip lsof mysql mysqldump nice php sed tar En met Cloudways hoef je geen van deze systeemafhankelijkheden te installeren.
Geef uw winkelcachetechnologieën een boost
Cloudways voldoet aan alle vereisten voor cachetechnologieën volgens wat wordt aanbevolen door Magento DevDoc. PHP OPcache: Met OPcache kunt u meer verzoeken per seconde afhandelen en dus een sneller antwoord retourneren. OPcache is vrij eenvoudig te installeren met Cloudways. U kunt de OPCache-geheugengrootte ook vergroten op het tabblad Geavanceerd van Instellingen en pakketten.
Elasticsearch: U krijgt de standaard Elasticsearch-versie 7.6 bij Cloudways.
Redis: Hier hoeft u Redis alleen maar met een paar klikken te installeren.
Varnish: Om te controleren of Varnish is ingeschakeld en operationeel is op uw door Cloudways beheerde server, gaat u naar Serverbeheer en klikt u op Services beheren.
CRO-checklist voor productpagina's Breng datagestuurde verbeteringen aan op uw productpagina's. Gratis downloaden Gratis downloaden
Hoe implementeer je Magento 2.4 op Cloudways?
Het is makkelijk! Het enige wat u hoeft te doen is een account aanmaken op het Cloudways-platform, wachten op uw accountverificatie en deze eenvoudige stappen volgen.
Als uw website ergens anders wordt gehost en u een migratieplan heeft. Vraag het ondersteuningsteam om uw eerste gratis migratie.
Opvallende kenmerken van Cloudways
Toegewijd IP-adres Toegewijde firewall 24/7 Deskundige ondersteuning Serverschaalbaarheid Pay-As-You-Go CloudwaysCDN Botbescherming Regelmatige beveiligingspatches Onbeperkt aantal applicaties Git-integratie Server- en app-monitoring Staging-URL en nog veel meer…
Afronden!
Het is allemaal aan jou. U kunt uw tijd en geld investeren in het configureren van een server voor uw Magento-winkel. Of doe het binnen een paar klikken. Daarnaast kunt u ook het volledige Cloudways-platform verkennen met een GRATIS proefaccount van drie dagen en uw server starten met DigitalOcean, Vultr en Linode. Als u realtime hulp nodig heeft of meer vragen heeft, boek dan een gratis Cloudways-demo.