SlideShare a Scribd company logo
1 of 23
Download to read offline
Snelle Magento 2 Shops
21 oktober 2016
40% van de bezoekers verlaat sites die
meer dan 3 seconden over het laden
doen.
79% van de kopers die ontevreden zijn
over de snelheid van de shop, is
minder geneigd terug te komen.
Sr. Freelance Magento Developer
• Focus op performance
• Brabantia.com
• Hunkemöller.com
• LampDirect.nl
• Open source contributor
MagentoHosting.pro
• Performance & kwaliteit
• Varnish, Redis, PHP 7
• MaxiToys.com (Blokker Hld.)
• OnderdelenWinkel.nl
• Expertise voor andere hostingpartijen
Wie is Jeroen Vermeulen?
Onderwerpen
● Wat wil je bereiken?
● Waar gaat het mis?
● Wie moet ervoor zorgen?
● Hoe pak je dat aan?
● Hoe kun je het meten?
Frontend Performance
In de browser van de bezoeker
Server Performance
Tijd die de server nodig heeft
Schaalbaarheid
Veel bezoekers tegelijk
Wat wil je bereiken?
Frontend

Performance
● Pagina's staan snel op het scherm
● Interactieve dingen werken direct
Wat wil je bereiken?
Frontend

Performance
● Pagina's staan snel op het scherm
● Interactieve dingen werken direct
Server

Performance
● Bezoekers kunnen snel door de site heen bladeren
● Google Ranking
Wat wil je bereiken?
Frontend

Performance
● Pagina's staan snel op het scherm
● Interactieve dingen werken direct
Server

Performance
● Bezoekers kunnen snel door de site heen bladeren
● Google Ranking
Schaalbaarheid
● Site blijft snel, ook bij pieken in bezoekersaantallen
● Je webshop is voorbereid op plotseling succes
● De shop kan een scan zoals ThuisWinkel Waarborg aan
Benchmark met 2000 gelijktijdige bezoekers
Pagina's per seconde = Schaalbaarheid
0
125
250
375
500
Standaard Amazon VPS MageHost.pro Server
418,96
34,19
338,93
13,27
Magento 1
Magento 2
Responstijd in seconden = Server Performance
0
2
4
6
8
Standaard Amazon VPS MageHost.pro Server
0,25
2,85
0,29
7,04
Waar gaat het mis?
Frontend

Performance
● HTML en styling zit niet goed in elkaar
● Veel en grote extra ingeladen bestanden
● Zware marketing- & salestools in frontend
Waar gaat het mis?
Frontend

Performance
● HTML en styling zit niet goed in elkaar
● Veel en grote extra ingeladen bestanden
● Zware marketing- & salestools in frontend
Server

Performance
● Kwaliteit eigen programmeerwerk en extensies
● Zeer veel database-query's
● Zwakke VPS, niet getuned voor Magento
Waar gaat het mis?
Frontend

Performance
● HTML en styling zit niet goed in elkaar
● Veel en grote extra ingeladen bestanden
● Zware marketing- & salestools in frontend
Server

Performance
● Kwaliteit eigen programmeerwerk en extensies
● Zeer veel database-query's
● Zwakke VPS, niet getuned voor Magento
Schaalbaarheid
● Te weinig processoren en geheugen in server
● Beperkte netwerkverbinding server
● Overboeking in het virtualisatie-systeem
Wie moet ervoor zorgen?
Frontend

Performance
● Frontend developers
● Contentpagina-schrijvers
Wie moet ervoor zorgen?
Frontend

Performance
● Frontend developers
● Contentpagina-schrijvers
Server

Performance
● Magento developers
● Hostingprovider
Wie moet ervoor zorgen?
Frontend

Performance
● Frontend developers
● Contentpagina-schrijvers
Server

Performance
● Magento developers
● Hostingprovider
Schaalbaarheid ● Hostingprovider
Hoe pak je dat aan?
Frontend

Performance
● Kies een goed thema
● Browser Developer Tools
● Google PageSpeed
Hoe pak je dat aan?
Frontend

Performance
● Kies een goed thema
● Browser Developer Tools
● Google PageSpeed
Server

Performance
● Minder en betere Magento-extensies
● Profiling & Query logging
● PHP 7 is een must voor Magento 2
Hoe pak je dat aan?
Frontend

Performance
● Kies een goed thema
● Browser Developer Tools
● Google PageSpeed
Server

Performance
● Minder en betere Magento-extensies
● Profiling & Query logging
● PHP 7 is een must voor Magento 2
Schaalbaarheid
● Varnish: 1000 requests per seconde
● PHP 7 presteert twee keer zo goed als PHP 5
● Hostingprovider met ervaring
Hoe kun je het meten?
Frontend

Performance ● Page Load Time-extensie in Chrome
● Google Analytics
● New Relic
Server

Performance
Hoe kun je het meten?
Frontend

Performance ● Page Load Time-extensie in Chrome
● Google Analytics
● New Relic
Server

Performance
● Monitoring door provider
Hoe kun je het meten?
Frontend

Performance ● Page Load Time-extensie in Chrome
● Google Analytics
● New Relic
Server

Performance
● Monitoring door provider
Schaalbaarheid
● Test door hostingprovider, hele sitemap!
● magespeedtest.com
● loader.io
Vragen?
Meer info https://mho.st
Feedback https://joind.in/talk/7e4e1

More Related Content

Similar to Magento 2 Seminar - Jeroen Vermeulen Snelle Magento 2 Shops

Wat is het verschil tussen magento commerce en magento open source?
Wat is het verschil tussen magento commerce en magento open source?Wat is het verschil tussen magento commerce en magento open source?
Wat is het verschil tussen magento commerce en magento open source?valantic NL
 
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshopvalantic NL
 
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018Fingerspitz Online Marketing
 
Magento & online marketing: 5 best practices voor uw webshop!
Magento & online marketing: 5 best practices voor uw webshop!Magento & online marketing: 5 best practices voor uw webshop!
Magento & online marketing: 5 best practices voor uw webshop!webwinkelvakdag
 
Cmsselectie 2012
Cmsselectie 2012Cmsselectie 2012
Cmsselectie 2012Gengu
 
Magento B2B ecommerce door Collin de Boer
Magento B2B ecommerce door Collin de BoerMagento B2B ecommerce door Collin de Boer
Magento B2B ecommerce door Collin de BoerSana Commerce
 
Sitecore - Onder de motorkop van ParTechIT.nl
Sitecore - Onder de motorkop van ParTechIT.nlSitecore - Onder de motorkop van ParTechIT.nl
Sitecore - Onder de motorkop van ParTechIT.nlRuud van Falier
 
5 tips voor meer digitaal succes met uw magento 2 commerce webshop
5 tips voor meer digitaal succes met uw magento 2 commerce webshop5 tips voor meer digitaal succes met uw magento 2 commerce webshop
5 tips voor meer digitaal succes met uw magento 2 commerce webshopvalantic NL
 
Magento & online marketing 5 best practices voor uw webshop
Magento & online marketing 5 best practices voor uw webshopMagento & online marketing 5 best practices voor uw webshop
Magento & online marketing 5 best practices voor uw webshopvalantic NL
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016arjenne
 
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup Antwerp
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup AntwerpWaarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup Antwerp
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup AntwerpHans Palmers
 
Kwaliteit: de sleutel naar online succes
Kwaliteit: de sleutel naar online succesKwaliteit: de sleutel naar online succes
Kwaliteit: de sleutel naar online succesE-difference
 
De nieuwste features van Google Analytics voor 2013
De nieuwste features van Google Analytics voor 2013De nieuwste features van Google Analytics voor 2013
De nieuwste features van Google Analytics voor 2013Daan Goor
 
Checklist ecommerce
Checklist ecommerceChecklist ecommerce
Checklist ecommerceGengu
 
Zó haal je meer resultaat uit je SEO in 2019
Zó haal je meer resultaat uit je SEO in 2019Zó haal je meer resultaat uit je SEO in 2019
Zó haal je meer resultaat uit je SEO in 2019webwinkelvakdag
 
Zo ben je succesvol met B2B e-commerce
Zo ben je succesvol met B2B e-commerceZo ben je succesvol met B2B e-commerce
Zo ben je succesvol met B2B e-commercevalantic NL
 
TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016TOPdesk
 

Similar to Magento 2 Seminar - Jeroen Vermeulen Snelle Magento 2 Shops (20)

Wat is het verschil tussen magento commerce en magento open source?
Wat is het verschil tussen magento commerce en magento open source?Wat is het verschil tussen magento commerce en magento open source?
Wat is het verschil tussen magento commerce en magento open source?
 
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop
5 tips voor meer digitaal succes met uw Magento 2 Commerce webshop
 
Coww 2.16 Presentatie Wim La Haye
Coww 2.16 Presentatie Wim La HayeCoww 2.16 Presentatie Wim La Haye
Coww 2.16 Presentatie Wim La Haye
 
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018
Snelheid verbeteren = meer conversies - Digital Marketing Live! 2018
 
Magento & online marketing: 5 best practices voor uw webshop!
Magento & online marketing: 5 best practices voor uw webshop!Magento & online marketing: 5 best practices voor uw webshop!
Magento & online marketing: 5 best practices voor uw webshop!
 
Websites en Kwaliteit
Websites en KwaliteitWebsites en Kwaliteit
Websites en Kwaliteit
 
Cmsselectie 2012
Cmsselectie 2012Cmsselectie 2012
Cmsselectie 2012
 
Magento B2B ecommerce door Collin de Boer
Magento B2B ecommerce door Collin de BoerMagento B2B ecommerce door Collin de Boer
Magento B2B ecommerce door Collin de Boer
 
Bootcamp
BootcampBootcamp
Bootcamp
 
Sitecore - Onder de motorkop van ParTechIT.nl
Sitecore - Onder de motorkop van ParTechIT.nlSitecore - Onder de motorkop van ParTechIT.nl
Sitecore - Onder de motorkop van ParTechIT.nl
 
5 tips voor meer digitaal succes met uw magento 2 commerce webshop
5 tips voor meer digitaal succes met uw magento 2 commerce webshop5 tips voor meer digitaal succes met uw magento 2 commerce webshop
5 tips voor meer digitaal succes met uw magento 2 commerce webshop
 
Magento & online marketing 5 best practices voor uw webshop
Magento & online marketing 5 best practices voor uw webshopMagento & online marketing 5 best practices voor uw webshop
Magento & online marketing 5 best practices voor uw webshop
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
 
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup Antwerp
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup AntwerpWaarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup Antwerp
Waarom Wordpress ? - Mundo Digitalis @ Wordpress Meetup Antwerp
 
Kwaliteit: de sleutel naar online succes
Kwaliteit: de sleutel naar online succesKwaliteit: de sleutel naar online succes
Kwaliteit: de sleutel naar online succes
 
De nieuwste features van Google Analytics voor 2013
De nieuwste features van Google Analytics voor 2013De nieuwste features van Google Analytics voor 2013
De nieuwste features van Google Analytics voor 2013
 
Checklist ecommerce
Checklist ecommerceChecklist ecommerce
Checklist ecommerce
 
Zó haal je meer resultaat uit je SEO in 2019
Zó haal je meer resultaat uit je SEO in 2019Zó haal je meer resultaat uit je SEO in 2019
Zó haal je meer resultaat uit je SEO in 2019
 
Zo ben je succesvol met B2B e-commerce
Zo ben je succesvol met B2B e-commerceZo ben je succesvol met B2B e-commerce
Zo ben je succesvol met B2B e-commerce
 
TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016
 

More from Yireo

Faster Magento Integration Tests
Faster Magento Integration TestsFaster Magento Integration Tests
Faster Magento Integration TestsYireo
 
Mage-OS Nederland
Mage-OS NederlandMage-OS Nederland
Mage-OS NederlandYireo
 
Modernizing Vue Storefront 1
Modernizing Vue Storefront 1Modernizing Vue Storefront 1
Modernizing Vue Storefront 1Yireo
 
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshop
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshopMagento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshop
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshopYireo
 
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2Yireo
 
Magento 2 Seminar - Andra Lungu - API in Magento 2
Magento 2 Seminar - Andra Lungu - API in Magento 2Magento 2 Seminar - Andra Lungu - API in Magento 2
Magento 2 Seminar - Andra Lungu - API in Magento 2Yireo
 
Magento 2 Seminar - Roger Keulen - Machine learning
Magento 2 Seminar - Roger Keulen - Machine learningMagento 2 Seminar - Roger Keulen - Machine learning
Magento 2 Seminar - Roger Keulen - Machine learningYireo
 
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and Varnish
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and VarnishMagento 2 Seminar - Miguel Balparda - M2 with PHP 7 and Varnish
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and VarnishYireo
 
Magento 2 Seminar - Maarten Schuiling - The App Economy
Magento 2 Seminar - Maarten Schuiling - The App EconomyMagento 2 Seminar - Maarten Schuiling - The App Economy
Magento 2 Seminar - Maarten Schuiling - The App EconomyYireo
 
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelenMagento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelenYireo
 
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2Yireo
 
Magento 2 Seminar - Arjen Miedema - Search Engine Optimisation
Magento 2 Seminar - Arjen Miedema - Search Engine OptimisationMagento 2 Seminar - Arjen Miedema - Search Engine Optimisation
Magento 2 Seminar - Arjen Miedema - Search Engine OptimisationYireo
 
Magento 2 Seminar - Tjitte Folkertsma - Beaumotica
Magento 2 Seminar - Tjitte Folkertsma - BeaumoticaMagento 2 Seminar - Tjitte Folkertsma - Beaumotica
Magento 2 Seminar - Tjitte Folkertsma - BeaumoticaYireo
 
Magento 2 Seminar - Christian Muench - Magerun2
Magento 2 Seminar - Christian Muench - Magerun2Magento 2 Seminar - Christian Muench - Magerun2
Magento 2 Seminar - Christian Muench - Magerun2Yireo
 
Magento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 SummaryMagento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 SummaryYireo
 
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarksMagento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarksYireo
 
Magento 2 Seminar - Ben Marks - Keynote
Magento 2 Seminar - Ben Marks - KeynoteMagento 2 Seminar - Ben Marks - Keynote
Magento 2 Seminar - Ben Marks - KeynoteYireo
 
Magento 2 Seminar - Community agenda
Magento 2 Seminar - Community agendaMagento 2 Seminar - Community agenda
Magento 2 Seminar - Community agendaYireo
 
Magento 2 Seminar - Jisse Reitsma - Migratie Planning
Magento 2 Seminar - Jisse Reitsma - Migratie PlanningMagento 2 Seminar - Jisse Reitsma - Migratie Planning
Magento 2 Seminar - Jisse Reitsma - Migratie PlanningYireo
 
Magento 2 Seminar - Welkom
Magento 2 Seminar - WelkomMagento 2 Seminar - Welkom
Magento 2 Seminar - WelkomYireo
 

More from Yireo (20)

Faster Magento Integration Tests
Faster Magento Integration TestsFaster Magento Integration Tests
Faster Magento Integration Tests
 
Mage-OS Nederland
Mage-OS NederlandMage-OS Nederland
Mage-OS Nederland
 
Modernizing Vue Storefront 1
Modernizing Vue Storefront 1Modernizing Vue Storefront 1
Modernizing Vue Storefront 1
 
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshop
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshopMagento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshop
Magento 2 Seminar - Peter-Jaap Blaakmeer - VR-webshop
 
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2
Magento 2 Seminar - Toon van Dooren - Varnish in Magento 2
 
Magento 2 Seminar - Andra Lungu - API in Magento 2
Magento 2 Seminar - Andra Lungu - API in Magento 2Magento 2 Seminar - Andra Lungu - API in Magento 2
Magento 2 Seminar - Andra Lungu - API in Magento 2
 
Magento 2 Seminar - Roger Keulen - Machine learning
Magento 2 Seminar - Roger Keulen - Machine learningMagento 2 Seminar - Roger Keulen - Machine learning
Magento 2 Seminar - Roger Keulen - Machine learning
 
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and Varnish
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and VarnishMagento 2 Seminar - Miguel Balparda - M2 with PHP 7 and Varnish
Magento 2 Seminar - Miguel Balparda - M2 with PHP 7 and Varnish
 
Magento 2 Seminar - Maarten Schuiling - The App Economy
Magento 2 Seminar - Maarten Schuiling - The App EconomyMagento 2 Seminar - Maarten Schuiling - The App Economy
Magento 2 Seminar - Maarten Schuiling - The App Economy
 
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelenMagento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
 
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2
Magento 2 Seminar - Sander Mangel - Van Magento 1 naar 2
 
Magento 2 Seminar - Arjen Miedema - Search Engine Optimisation
Magento 2 Seminar - Arjen Miedema - Search Engine OptimisationMagento 2 Seminar - Arjen Miedema - Search Engine Optimisation
Magento 2 Seminar - Arjen Miedema - Search Engine Optimisation
 
Magento 2 Seminar - Tjitte Folkertsma - Beaumotica
Magento 2 Seminar - Tjitte Folkertsma - BeaumoticaMagento 2 Seminar - Tjitte Folkertsma - Beaumotica
Magento 2 Seminar - Tjitte Folkertsma - Beaumotica
 
Magento 2 Seminar - Christian Muench - Magerun2
Magento 2 Seminar - Christian Muench - Magerun2Magento 2 Seminar - Christian Muench - Magerun2
Magento 2 Seminar - Christian Muench - Magerun2
 
Magento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 SummaryMagento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 Summary
 
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarksMagento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarks
 
Magento 2 Seminar - Ben Marks - Keynote
Magento 2 Seminar - Ben Marks - KeynoteMagento 2 Seminar - Ben Marks - Keynote
Magento 2 Seminar - Ben Marks - Keynote
 
Magento 2 Seminar - Community agenda
Magento 2 Seminar - Community agendaMagento 2 Seminar - Community agenda
Magento 2 Seminar - Community agenda
 
Magento 2 Seminar - Jisse Reitsma - Migratie Planning
Magento 2 Seminar - Jisse Reitsma - Migratie PlanningMagento 2 Seminar - Jisse Reitsma - Migratie Planning
Magento 2 Seminar - Jisse Reitsma - Migratie Planning
 
Magento 2 Seminar - Welkom
Magento 2 Seminar - WelkomMagento 2 Seminar - Welkom
Magento 2 Seminar - Welkom
 

Magento 2 Seminar - Jeroen Vermeulen Snelle Magento 2 Shops

  • 1. Snelle Magento 2 Shops 21 oktober 2016 40% van de bezoekers verlaat sites die meer dan 3 seconden over het laden doen. 79% van de kopers die ontevreden zijn over de snelheid van de shop, is minder geneigd terug te komen.
  • 2. Sr. Freelance Magento Developer • Focus op performance • Brabantia.com • Hunkemöller.com • LampDirect.nl • Open source contributor MagentoHosting.pro • Performance & kwaliteit • Varnish, Redis, PHP 7 • MaxiToys.com (Blokker Hld.) • OnderdelenWinkel.nl • Expertise voor andere hostingpartijen Wie is Jeroen Vermeulen?
  • 3. Onderwerpen ● Wat wil je bereiken? ● Waar gaat het mis? ● Wie moet ervoor zorgen? ● Hoe pak je dat aan? ● Hoe kun je het meten? Frontend Performance In de browser van de bezoeker Server Performance Tijd die de server nodig heeft Schaalbaarheid Veel bezoekers tegelijk
  • 4. Wat wil je bereiken? Frontend
 Performance ● Pagina's staan snel op het scherm ● Interactieve dingen werken direct
  • 5. Wat wil je bereiken? Frontend
 Performance ● Pagina's staan snel op het scherm ● Interactieve dingen werken direct Server
 Performance ● Bezoekers kunnen snel door de site heen bladeren ● Google Ranking
  • 6. Wat wil je bereiken? Frontend
 Performance ● Pagina's staan snel op het scherm ● Interactieve dingen werken direct Server
 Performance ● Bezoekers kunnen snel door de site heen bladeren ● Google Ranking Schaalbaarheid ● Site blijft snel, ook bij pieken in bezoekersaantallen ● Je webshop is voorbereid op plotseling succes ● De shop kan een scan zoals ThuisWinkel Waarborg aan
  • 7. Benchmark met 2000 gelijktijdige bezoekers Pagina's per seconde = Schaalbaarheid 0 125 250 375 500 Standaard Amazon VPS MageHost.pro Server 418,96 34,19 338,93 13,27 Magento 1 Magento 2 Responstijd in seconden = Server Performance 0 2 4 6 8 Standaard Amazon VPS MageHost.pro Server 0,25 2,85 0,29 7,04
  • 8. Waar gaat het mis? Frontend
 Performance ● HTML en styling zit niet goed in elkaar ● Veel en grote extra ingeladen bestanden ● Zware marketing- & salestools in frontend
  • 9. Waar gaat het mis? Frontend
 Performance ● HTML en styling zit niet goed in elkaar ● Veel en grote extra ingeladen bestanden ● Zware marketing- & salestools in frontend Server
 Performance ● Kwaliteit eigen programmeerwerk en extensies ● Zeer veel database-query's ● Zwakke VPS, niet getuned voor Magento
  • 10. Waar gaat het mis? Frontend
 Performance ● HTML en styling zit niet goed in elkaar ● Veel en grote extra ingeladen bestanden ● Zware marketing- & salestools in frontend Server
 Performance ● Kwaliteit eigen programmeerwerk en extensies ● Zeer veel database-query's ● Zwakke VPS, niet getuned voor Magento Schaalbaarheid ● Te weinig processoren en geheugen in server ● Beperkte netwerkverbinding server ● Overboeking in het virtualisatie-systeem
  • 11. Wie moet ervoor zorgen? Frontend
 Performance ● Frontend developers ● Contentpagina-schrijvers
  • 12. Wie moet ervoor zorgen? Frontend
 Performance ● Frontend developers ● Contentpagina-schrijvers Server
 Performance ● Magento developers ● Hostingprovider
  • 13. Wie moet ervoor zorgen? Frontend
 Performance ● Frontend developers ● Contentpagina-schrijvers Server
 Performance ● Magento developers ● Hostingprovider Schaalbaarheid ● Hostingprovider
  • 14. Hoe pak je dat aan? Frontend
 Performance ● Kies een goed thema ● Browser Developer Tools ● Google PageSpeed
  • 15. Hoe pak je dat aan? Frontend
 Performance ● Kies een goed thema ● Browser Developer Tools ● Google PageSpeed Server
 Performance ● Minder en betere Magento-extensies ● Profiling & Query logging ● PHP 7 is een must voor Magento 2
  • 16. Hoe pak je dat aan? Frontend
 Performance ● Kies een goed thema ● Browser Developer Tools ● Google PageSpeed Server
 Performance ● Minder en betere Magento-extensies ● Profiling & Query logging ● PHP 7 is een must voor Magento 2 Schaalbaarheid ● Varnish: 1000 requests per seconde ● PHP 7 presteert twee keer zo goed als PHP 5 ● Hostingprovider met ervaring
  • 17. Hoe kun je het meten? Frontend
 Performance ● Page Load Time-extensie in Chrome ● Google Analytics ● New Relic Server
 Performance
  • 18. Hoe kun je het meten? Frontend
 Performance ● Page Load Time-extensie in Chrome ● Google Analytics ● New Relic Server
 Performance ● Monitoring door provider
  • 19. Hoe kun je het meten? Frontend
 Performance ● Page Load Time-extensie in Chrome ● Google Analytics ● New Relic Server
 Performance ● Monitoring door provider Schaalbaarheid ● Test door hostingprovider, hele sitemap! ● magespeedtest.com ● loader.io
  • 20.
  • 21.
  • 22.
  • 23. Vragen? Meer info https://mho.st Feedback https://joind.in/talk/7e4e1