Terug naar Magento

Magento Performance

Elke seconde laadtijd kost conversie. Leer hoe je Magento razendsnel maakt met caching, database optimalisatie en moderne frontend technieken.

7%
Minder conversie per seconde vertraging
90%
Minder JavaScript met Hyva
100+
Shops geoptimaliseerd
<2s
Doelstelling laadtijd

Waarom performance cruciaal is

Performance is niet alleen een technisch vraagstuk - het is direct gerelateerd aan je omzet. Studies tonen aan dat elke seconde extra laadtijd 7% conversie kost. Bij een webshop met €1M omzet is dat €70.000 per jaar.

📉

Conversie Impact

7% minder conversie per extra seconde laadtijd. Amazon berekende dat 100ms vertraging 1% omzet kost.

🔍

SEO Rankings

Core Web Vitals zijn sinds 2021 een ranking factor. Trage sites worden actief gedemoveerd door Google.

😊

Gebruikerservaring

53% van mobiele bezoekers verlaat een site die langer dan 3 seconden laadt.

Rekenvoorbeeld

Huidige situatie

  • 100.000 bezoekers/maand
  • 2% conversie rate
  • €100 gemiddelde orderwaarde
  • 4 seconden laadtijd

Na optimalisatie (2s laadtijd)

  • 100.000 bezoekers/maand
  • 2.28% conversie (+14%)
  • €100 gemiddelde orderwaarde
  • +€28.000/maand extra omzet

Core Web Vitals

Google's officiële metrics voor pagina-ervaring. Deze scores bepalen mede je ranking.

LCP
Largest Contentful Paint

Hoe snel de grootste content zichtbaar is

Goed< 2.5s
Matig2.5s - 4s
Slecht> 4s
FID/INP
First Input Delay / Interaction to Next Paint

Hoe snel de pagina reageert op interactie

Goed< 100ms
Matig100ms - 300ms
Slecht> 300ms
CLS
Cumulative Layout Shift

Hoeveel de layout verschuift tijdens laden

Goed< 0.1
Matig0.1 - 0.25
Slecht> 0.25

Hyva vs Luma: Performance vergelijking

Het grootste performance probleem van Magento is de Luma frontend. Hyva is het antwoord.

L

Luma (Standaard)

Verouderd, traag
JavaScript~400 KB
CSS~300 KB
HTTP Requests50-100+
Lighthouse Score20-50
FCP3-5 seconden
TTI8-15 seconden
H

Hyva

Modern, razendsnel
JavaScript~40 KB (-90%)
CSS~20 KB (-93%)
HTTP Requests10-20 (-80%)
Lighthouse Score90-100
FCP0.5-1.5 seconden
TTI1-3 seconden

Caching Strategieën

Correcte caching is de basis van een snelle Magento shop. Combineer meerdere lagen voor optimaal resultaat.

🚀

Varnish Cache

Full Page Cache

Cached complete HTML paginas voor niet-ingelogde bezoekers. Levert paginas in milliseconden.

Performance: 10-100x sneller
  • Standaard inbegrepen bij goede Magento hosting
  • Configureerbaar per URL patroon
  • Automatische invalidatie bij wijzigingen

Redis

Session & Cache Backend

In-memory database voor sessies en cache. Vervangt trage file-based storage.

Performance: 5-10x sneller
  • Gebruikt voor sessions, cache en full page cache backend
  • Persistente verbindingen voor minimale latency
  • Cluster support voor high availability
📄

Full Page Cache

Built-in Cache

Magento's ingebouwde page cache. Werkt samen met Varnish of als standalone.

Performance: 3-5x sneller
  • Automatisch cache tags voor invalidatie
  • Hole punching voor dynamische blokken
  • Kan Redis gebruiken als backend
🧱

Block Cache

Component Cache

Cached individuele blokken en widgets. Essentieel voor dynamische paginas.

Performance: 2-3x sneller
  • Per-block TTL configuratie
  • Customer-specific caching mogelijk
  • ESI support voor Varnish

Database optimalisatie

De database is vaak de bottleneck in Magento. Met de juiste optimalisaties kun je query tijden met 90% reduceren.

Index optimalisatie

Voeg ontbrekende indexes toe en verwijder ongebruikte.

bin/magento indexer:reindex30-50% snellere queries

Flat Catalog Tables

Denormaliseer EAV data naar flat tables voor snellere reads.

Stores > Config > Catalog > Use Flat Catalog20-40% sneller browsen

Query Caching

Activeer MySQL query cache voor herhaalde queries.

query_cache_type = 110-20% minder DB load

Attribute Cleanup

Verwijder ongebruikte attributen die EAV vertragen.

Custom script of extension10-30% snellere product loads

Veelvoorkomende database problemen

Missende indexes

Queries die full table scans doen in plaats van index lookups.

Grote log tabellen

Log tabellen die niet worden opgeschoond groeien tot gigabytes.

Te veel attributen

EAV model wordt traag met honderden ongebruikte attributen.

Slechte MySQL config

Standaard MySQL instellingen zijn niet geoptimaliseerd voor Magento.

Image optimalisatie

Images zijn vaak de grootste bestanden op een pagina. Goede image optimalisatie kan de laadtijd met 50% verbeteren.

WebP conversie

Impact: Hoog

25-35% kleinere bestanden dan JPEG/PNG

Implementatie: Magento 2.4+ native of via extension

Lazy loading

Impact: Hoog

Laad images pas wanneer ze in viewport komen

Implementatie: loading="lazy" attribuut of IntersectionObserver

Responsive images

Impact: Medium

Serveer juiste formaat per device

Implementatie: srcset attribuut met meerdere resoluties

Image compression

Impact: Hoog

Comprimeer zonder zichtbaar kwaliteitsverlies

Implementatie: TinyPNG, ImageOptim of CDN auto-optimization

Preloading

Impact: Medium

Laad kritieke images eerder

Implementatie: <link rel="preload" as="image">

🌐

CDN (Content Delivery Network)

Een CDN plaatst je statische assets (images, CSS, JS) op servers wereldwijd. Bezoekers krijgen content van de dichtstbijzijnde server.

  • 50-70% snellere asset loading
  • Vermindert server load
  • DDoS bescherming
  • Automatische image optimalisatie
  • Edge caching voor dynamische content
Populaire CDNs: Cloudflare, Fastly, AWS CloudFront
🖥️

Magento-geoptimaliseerde Hosting

Generieke hosting is niet voldoende voor Magento. Kies voor hosting die specifiek is geoptimaliseerd voor het platform.

  • Varnish en Redis pre-geconfigureerd
  • Optimale PHP settings (OPcache, memory)
  • NVMe SSD storage voor snelle I/O
  • Auto-scaling bij traffic pieken
  • Magento-specifieke security patches

Performance monitoring tools

Je kunt alleen verbeteren wat je meet. Deze tools helpen je om performance te monitoren en problemen te identificeren.

Google PageSpeed Insights

Gratis

Lab en field data voor Core Web Vitals

CWV scoresLighthouse auditField data
Bekijk tool →

GTmetrix

Freemium

Gedetailleerde waterfall analyse

Waterfall chartVideo playbackMonitoring
Bekijk tool →

New Relic

Betaald

APM voor server-side performance

Transaction tracesError trackingCustom dashboards
Bekijk tool →

Blackfire

Betaald

PHP profiler specifiek voor Magento

Call graphsTimeline viewRecommendations
Bekijk tool →

Google Search Console

Gratis

Real user CWV data van Google

Core Web Vitals reportURL inspectionMobile usability
Bekijk tool →

Performance audit checklist

Gebruik deze checklist om de performance van je Magento shop te auditen. Begin met de kritieke items.

Frontend Optimalisatie

  • Hyva of geoptimaliseerde Luma themeKritiek
  • JavaScript bundling en minificationHoog
  • CSS critical path extractionHoog
  • Image optimization (WebP, lazy load)Hoog
  • Font loading optimizationMedium

Caching Setup

  • Varnish cache geconfigureerdKritiek
  • Redis voor sessionsKritiek
  • Redis voor cache backendHoog
  • Browser caching headersMedium
  • CDN voor static assetsHoog

Database Optimalisatie

  • Alle indexers op scheduleKritiek
  • Flat catalog enabled (indien van toepassing)Medium
  • Ongebruikte attributen verwijderdMedium
  • Log tabellen regelmatig opgeschoondHoog
  • MySQL query cache enabledLaag

Server & Hosting

  • PHP 8.1+ met OPcacheKritiek
  • HTTP/2 of HTTP/3 enabledHoog
  • Gzip/Brotli compressionHoog
  • SSD/NVMe storageHoog
  • Adequate RAM (min 8GB)Kritiek

Monitoring & Onderhoud

  • Core Web Vitals monitoringHoog
  • Uptime monitoringKritiek
  • Error logging en alertingHoog
  • Regelmatige performance auditsMedium
  • Magento cron optimaal ingesteldHoog

Wil je weten hoe snel jouw shop kan zijn?

Plan een vrijblijvend gesprek. We bekijken samen je huidige situatie en geven concrete adviezen voor performance verbetering.

  • Gratis performance scan van je webshop
  • Core Web Vitals analyse
  • Concrete verbeterpunten
  • Indicatie van verwachte resultaten
Plan een performance gesprek

Veelgestelde vragen over Magento performance

Wat is een goede laadtijd voor een Magento webshop?

Een goede laadtijd voor Magento is onder de 2 seconden voor de eerste contentful paint (FCP) en onder 2.5 seconden voor de largest contentful paint (LCP). Google beloont snelle sites met betere rankings.

Hoeveel sneller is Hyva dan Luma?

Hyva is gemiddeld 3-4x sneller dan Luma. Het reduceert JavaScript met 90% (van ~400KB naar ~40KB) en haalt consistent Lighthouse scores van 90+ op mobiel, waar Luma zelden boven de 50 komt.

Moet ik investeren in Varnish of is Redis genoeg?

Je hebt beide nodig. Varnish cached complete paginas voor niet-ingelogde bezoekers (full page cache). Redis cached sessies en backend data. Samen zorgen ze voor optimale performance.

Hoeveel kost Magento performance optimalisatie?

Een performance audit kost €500-1.500. Implementatie van optimalisaties varieert van €2.500 voor basis caching setup tot €25.000+ voor volledige migratie naar Hyva frontend.

Kan ik mijn huidige Magento shop sneller maken zonder Hyva?

Ja, met goede hosting, Varnish/Redis caching, database optimalisatie en image optimalisatie kun je significante verbeteringen behalen. Maar Hyva blijft de meest impactvolle upgrade voor frontend performance.

Wat zijn Core Web Vitals en waarom zijn ze belangrijk?

Core Web Vitals zijn Google's metrics voor gebruikerservaring: LCP (laadsnelheid), FID/INP (interactiviteit) en CLS (visuele stabiliteit). Sinds 2021 zijn ze een ranking factor voor SEO.