Magento & Hyvä hosting

Haal meer uit Hyvä met een Magento-stack die ook achter de frontend snel blijft. Rootnet combineert Hyvä met snelle hardware, Varnish, in-memory caching, OPcache en een volledig managed Magento-omgeving.

Een lichte frontend én een snelle backend. Zodat performance niet stopt zodra Magento zelf aan het werk moet.

thumbnail voor Magento & Hyvä hosting
Cover voor

Waarom Hyvä voor Magento?

Magento is krachtig, maar de traditionele frontendstack is complex en zwaar. Hyvä pakt dat anders aan en bouwt de Magento-frontend opnieuw op met een veel lichtere technische basis.

Hyvä gebruikt onder andere Tailwind CSS en Alpine.js en levert aanzienlijk minder JavaScript en CSS dan een traditionele Luma-frontend. Dat vermindert frontendcomplexiteit en geeft developers een betere basis om een snelle storefront te bouwen.

Minder frontendcomplexiteit

Een snelle webshop begint met minder werk in de browser.

Hyvä voorkomt veel van de JavaScript- en CSS-complexiteit waar traditionele Magento-frontends bekend omstaan. Pagina’s kunnen daardoor sneller renderen en developers hebben minder frontendcode om te onderhouden en optimaliseren.

Dat maakt Hyvä niet alleen interessant voor de bezoeker, maar ook voor developmentteams die Magento-webshops doorlopend verder ontwikkelen.

Gebouwd met Core Web Vitals in gedachten

Hyvä richt zich sterk op Core Web Vitals en documenteert specifiek optimalisaties voor LCP, CLS en INP.

Daarbij gaat het onder andere om afbeeldingen, JavaScript, Alpine.js, CSS, third-party scripts en DOM-grootte. Hyvä biedt dus een sterke basis, maar een goede score ontstaat uiteindelijk uit de complete webshop die het developmentteam bouwt.

Hyvä maakt de frontend sneller. De backend blijft Magento.

Een lichtere frontend lost niet iedere performancebottleneck op.

Een checkout moet orders wegschrijven. Magento Admin moet producten openen en opslaan. Search moet de catalogus doorzoeken. Indexers moeten productdata verwerken en koppelingen moeten data importeren en exporteren.

Dat werk vindt nog steeds plaats in Magento en de infrastructuur daaronder.

Daarom combineren we Hyvä met een managed Magento-stack die juist snel is op de momenten waarop caching niet meer helpt.

Varnish voor full page cache

Varnish is een belangrijke cachinglaag binnen een productieomgeving voor Magento en Hyvä.

Publieke product- en categoriepagina’s kunnen vanuit Varnish worden geserveerd zonder dat Magento, PHP en de database iedere request opnieuw hoeven te verwerken.

Hyvä adviseert Varnish zelf als basisconfiguratie voor performance. Op een warme cache hoeft PHP helemaal niet aangesproken te worden.

Bij Rootnet staat Varnish voor Magento-projecten managed klaar. De VCL-regels zorgen ervoor dat publieke content kan worden gecachet, terwijl dynamische onderdelen zoals winkelwagen, checkout en klantaccount buiten de cache blijven.

Redis voor cache en sessions

Niet alle Magento-data kan als complete pagina in Varnish worden opgeslagen.

Voor bijvoorbeeld applicatiecache en gebruikerssessies kan een snelle in-memory backend worden gebruikt. Afhankelijk van de gebruikte Magento-versie kan Redis hiervoor de passende oplossing zijn.

Hyvä adviseert voor productie eveneens een in-memory backend voor Magento cache en sessions.

Zo combineren we verschillende cachinglagen: Varnish voor complete publieke pagina’s en in-memory caching voor data die Magento zelf regelmatig nodig heeft.

OPcache voor PHP

Hyvä vermindert het werk aan de voorkant. OPcache vermindert werk binnen PHP.

PHP-code moet normaal worden gecompileerd voordat deze uitgevoerd kan worden. OPcache bewaart deze gecompileerde code in het geheugen, zodat Magento dezelfde PHP-code niet bij iedere request opnieuw hoeft te compileren.

Dat helpt vooral bij dynamische requests die niet volledig vanuit Varnish kunnen worden geleverd.

Snel waar caching ophoudt

Onze managed servers draaien op eigen fysieke infrastructuur met AMD EPYC-processors op hoge kloksnelheid.

We boeken de onderliggende hardware niet over. Daardoor hoeft je managed server niet te wachten omdat dezelfde fysieke CPU-capaciteit tegelijkertijd door andere virtuele servers wordt gebruikt. Geen onvoorspelbare steal time op het moment dat Magento juist rekenkracht nodig heeft.

Voor storage gebruiken we snelle NVMe-opslag over PCIe 5.

Dat merk je niet aan een productpagina die al warm in Varnish staat. Je merkt het juist in Magento Admin, databasequeries, imports, exports, indexers, cronjobs en checkoutprocessen.

Precies de onderdelen die Hyvä zelf niet kan versnellen.

Frontendperformance én Magento-performance

De snelste Magento-webshop ontstaat daarom niet door één optimalisatie.

  • Hyvä zorgt voor een lichtere frontend en helpt developers goede Core Web Vitals te realiseren.
  • Varnish voorkomt dat Magento steeds dezelfde publieke pagina’s opnieuw moet opbouwen.
  • Redis houdt veelgebruikte data snel beschikbaar.
  • OPcache vermindert PHP-overhead.
  • En zodra Magento zelf daadwerkelijk moet rekenen, lezen of schrijven, bepalen CPU, database en storage hoe snel dat gebeurt.

Daarom kijken wij naar de volledige stack.

Ervaar Hyvä op een snelle Magento-stack

Heb je al een Magento-webshop met Hyvä, of overweeg je de overstap?

Dan hoef je onze performanceclaims niet zomaar te geloven.

We kunnen een kopie van je Magento-webshop op ons platform draaien. Zo kun je zelf vergelijken hoe de storefront, Magento Admin en andere dynamische processen reageren op onze infrastructuur.

Zonder dat je eerst je productieomgeving hoeft te verhuizen.

Danny Feskens | Rootnet Managed Hosting

Ervaar het zelf!

Haal het beste uit jouw projecten dankzij de ideale managed hosting setup.
Heb je vragen of wil je onze managed hosting 14 dagen vrijblijvend proberen? Neem gerust contact met Danny op!