SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Meet Magento
Milan Conference
#MLIT2016
A word about
Parisian startup
fast growth since 2012
SaaS app dedicated to
Magento’s Performance
Meet Magento
Milan Conference
#MLIT2016
SPEED IS KEY
Meet Magento
Milan Conference
#MLIT2016
The ETAM Optimization
Top 5 Magento FR
200M+ pv/year
1.2s 500ms
4.4 years
Waiting time saved:
Meet Magento
Milan Conference
#MLIT2016
The ETAM Optimization
After optimization:
+28% pages views / session
+21% time spent / visit
+20% conversion rate !
Top 5 Magento FR
200M+ pv/year
1.2s 500ms
Meet Magento
Milan Conference
#MLIT2016
Internet giants LOVE speed
+20% revenue
on AD banners
+1% revenue
(for each 100ms !)
+9% traffic
- 500ms - 100ms - 400ms
Meet Magento
Milan Conference
#MLIT2016
Magento stores using Quanta
+27%
conversion
+15%
conversion
+20%
conversion
- 2 seconds - 1.2 seconds - 700ms
Meet Magento
Milan Conference
#MLIT2016
Additional benefits of speed
Brand Image
Handling
peak hours
SEO / SEM
User experience Engagement metrics
Meet Magento
Milan Conference
#MLIT2016
Average Page Load Time with Magento
Average of TOP 200
Page load time
?
100 msRecommended time
to maximize conversion
Meet Magento
Milan Conference
#MLIT2016
Average Page Load Time with Magento
Average of TOP 200
Recommended time
to maximize conversion
490 ms
100 ms
Page load time
Meet Magento
Milan Conference
#MLIT2016
WHY ARE BRANDS
STRUGGLING
WITH SPEED?
Meet Magento
Milan Conference
#MLIT2016
A technical and organizational complexity
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Meet Magento
Milan Conference
#MLIT2016
A technical and organizational complexity
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Web team
Meet Magento
Milan Conference
#MLIT2016
A technical and organizational complexity
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Web team
System team
Meet Magento
Milan Conference
#MLIT2016
A technical and organizational complexity
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Web team
System team
Network team
Meet Magento
Milan Conference
#MLIT2016
A technical and organizational complexity
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Web team
System team
Network team
Brand
Meet Magento
Milan Conference
#MLIT2016
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
A technical and organizational complexity
Web team
System team
Network team
Brand
Meet Magento
Milan Conference
#MLIT2016
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
A technical and organizational complexity
Web team
System team
Network team
Brand?
?
?
?
Meet Magento
Milan Conference
#MLIT2016
A UNIQUE KPI
TO RULE THEM ALL
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Meet Magento
Milan Conference
#MLIT2016
Network team
Performance Intelligence
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
VarnishLinux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Brand
Web team
System team
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 1
What’s the average Infrastructure Cost for 1 Click on your site?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 1
What’s the average Infrastructure Cost for 1 Click on your site?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
DataCPU
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 1
What’s the average Infrastructure Cost for 1 Click on your site?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
DataCPU
Pageviews
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 1
=
ICC
(Infrastructure Cost per Click)
What’s the average Infrastructure Cost for 1 Click on your site?
CPU
Pageviews
Anomaly
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 2
How to correlate an anomaly in production with a store event?
Spike
Cache Flush
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 2
How to correlate an anomaly in production with a store event?
Hardware events : RAID failures, DISK I/Os
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 2
How to correlate an anomaly in production with a store event?
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 3
How to check your cache system efficiency ?
Seems obvious, but first : use CACHE
- BlockCache (Magento)
- FullPageCache (Magento EE)
- Opcode Cache (PHP)
- Varnish (Proxy cache)
Code
Code
Server
Server/network
Perf. Int.Then, CONTROL your cache policy
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 3
How to check your cache system efficiency ?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 3
How to check your cache system efficiency ?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 3
How to check your cache system efficiency ?
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 3
How to check your cache system efficiency ?
Cache OK Cache NOK
Magento time
Server time
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 4
How can I find the biggest bottleneck in my store?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence example 4
How can I find the biggest bottleneck in my store?
PeeringCDN
Switch
Datacenter Firewall
Loadbalancer
Orders
$
SSL
Database
schema
MySQL
SSD
Nginx
Products
Magento
Visits
Inventory
Apache
PHP
Varnish
Linux
Packages
Kernel
Lib
Zend
Xen
VM
Hardware Raid
VMware
ESXi
Payment
plateform
Performance
Intelligence
Data
Profiling
Meet Magento
Milan Conference
#MLIT2016
Performance Intelligence
Example 3 :
How can I find the biggest bottleneck in my store?One single block of code can take
85% of total page load time
so let’s search for bottlenecks!
Meet Magento
Milan Conference
#MLIT2016
Do you want to join the “optimize Magento” effort ?
Meet Magento
Milan Conference
#MLIT2016
Thank you
Twitter: @gthibaux
LinkedIn: fr.linkedin.com/in/thibaux
Email: guillaume.thibaux@quanta-computing.com

Weitere ähnliche Inhalte

Was ist angesagt?

Imagine recap-devhub
Imagine recap-devhubImagine recap-devhub
Imagine recap-devhub
Magento Dev
 

Was ist angesagt? (20)

Magento 2: A technical overview
Magento 2: A technical overviewMagento 2: A technical overview
Magento 2: A technical overview
 
Magento 2 looks like.
Magento 2 looks like.Magento 2 looks like.
Magento 2 looks like.
 
Boost Magento perfomance with Queues
Boost Magento perfomance with QueuesBoost Magento perfomance with Queues
Boost Magento perfomance with Queues
 
Most Popular e-Commerce Platforms SEO Pros and Cons and Migration Issues
Most Popular e-Commerce Platforms SEO Pros and Cons and Migration IssuesMost Popular e-Commerce Platforms SEO Pros and Cons and Migration Issues
Most Popular e-Commerce Platforms SEO Pros and Cons and Migration Issues
 
Imagine recap-devhub
Imagine recap-devhubImagine recap-devhub
Imagine recap-devhub
 
How to migrate from Magento 1 to Magento 2
How to migrate from Magento 1 to Magento 2How to migrate from Magento 1 to Magento 2
How to migrate from Magento 1 to Magento 2
 
Tips and tweaks on migrating to magento!
Tips and tweaks on migrating to magento!Tips and tweaks on migrating to magento!
Tips and tweaks on migrating to magento!
 
Max Yekaterynenko: Magento 2 overview
Max Yekaterynenko: Magento 2 overviewMax Yekaterynenko: Magento 2 overview
Max Yekaterynenko: Magento 2 overview
 
How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)
 
Oleh Kobchenko - Configure Magento 2 to get maximum performance
Oleh Kobchenko - Configure Magento 2 to get maximum performanceOleh Kobchenko - Configure Magento 2 to get maximum performance
Oleh Kobchenko - Configure Magento 2 to get maximum performance
 
MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2
 
Sergii Shymko: Magento 2: Composer for Extensions Distribution
Sergii Shymko: Magento 2: Composer for Extensions DistributionSergii Shymko: Magento 2: Composer for Extensions Distribution
Sergii Shymko: Magento 2: Composer for Extensions Distribution
 
The journey of mastering Magento 2 for Magento 1 developers
The journey of mastering Magento 2 for Magento 1 developersThe journey of mastering Magento 2 for Magento 1 developers
The journey of mastering Magento 2 for Magento 1 developers
 
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
 
Manuele Menozzi - Gestione delle dipendenze con Composer in Magento 2
Manuele Menozzi - Gestione delle dipendenze con Composer in Magento 2Manuele Menozzi - Gestione delle dipendenze con Composer in Magento 2
Manuele Menozzi - Gestione delle dipendenze con Composer in Magento 2
 
How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2
 
Migrating from Magento 1 to Magento 2
Migrating from Magento 1 to Magento 2Migrating from Magento 1 to Magento 2
Migrating from Magento 1 to Magento 2
 
Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015
 
Hyvä: Compatibility Modules
Hyvä: Compatibility ModulesHyvä: Compatibility Modules
Hyvä: Compatibility Modules
 
Magento 2 Development Best Practices
Magento 2 Development Best PracticesMagento 2 Development Best Practices
Magento 2 Development Best Practices
 

Ähnlich wie Guillaume Thibaux - Can we win the fight against performance bottlenecks? Lessons learned while monitoring 350 Magento stores.

Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
Thomas Eldblom
 
Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbs
varien
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013
Bluecom Group
 
eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...
Internet World
 

Ähnlich wie Guillaume Thibaux - Can we win the fight against performance bottlenecks? Lessons learned while monitoring 350 Magento stores. (20)

The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
 
Magento for-performance- v01
Magento for-performance- v01Magento for-performance- v01
Magento for-performance- v01
 
Magento vs big commerce a detailed comparison guide - ziffity
Magento vs big commerce  a detailed comparison guide - ziffityMagento vs big commerce  a detailed comparison guide - ziffity
Magento vs big commerce a detailed comparison guide - ziffity
 
Making The Switch From Magento 1.x To Magento 2.0
Making The Switch From Magento 1.x To Magento 2.0Making The Switch From Magento 1.x To Magento 2.0
Making The Switch From Magento 1.x To Magento 2.0
 
Cloud Journey- Partner Advantage
Cloud Journey- Partner AdvantageCloud Journey- Partner Advantage
Cloud Journey- Partner Advantage
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
 
Adobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation JourneyAdobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation Journey
 
Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbs
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013
 
MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!
 
Streamline.js and Node
Streamline.js and NodeStreamline.js and Node
Streamline.js and Node
 
Tas case study one
Tas case study oneTas case study one
Tas case study one
 
Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
 
eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...
 
Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa
 
Magento enterprise presentatie
Magento enterprise presentatieMagento enterprise presentatie
Magento enterprise presentatie
 
Scaling an eCommerce environment
Scaling an eCommerce environmentScaling an eCommerce environment
Scaling an eCommerce environment
 
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
 
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoftMuleSoftMeetup-B2BIntegrations_using_MuleSoft
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
 

Mehr von Meet Magento Italy

Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Meet Magento Italy
 

Mehr von Meet Magento Italy (20)

Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
Dirk Pinamonti - Come affrontare la sfida del nuovo mercato multicanale e del...
 
Vinai Kopp - How i develop M2 modules
Vinai Kopp - How i develop M2 modules Vinai Kopp - How i develop M2 modules
Vinai Kopp - How i develop M2 modules
 
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum PerformanceEugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
 
Muliadi jeo - How to sell online in Indonesia
Muliadi jeo - How to sell online in IndonesiaMuliadi jeo - How to sell online in Indonesia
Muliadi jeo - How to sell online in Indonesia
 
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
Max Pronko - 10 migration mistakes from Magento 1 to Magento 2
 
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
Alessandro La Ciura - Progettare la migliore integrazione tra live chat ed e-...
 
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best PracticesBodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
 
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
Giulio Gargiullo - Strategie di marketing digitale per avviare l’e-commerce i...
 
Vinai Kopp - FPC Hole punching in Magento 2
Vinai Kopp - FPC Hole punching in Magento 2Vinai Kopp - FPC Hole punching in Magento 2
Vinai Kopp - FPC Hole punching in Magento 2
 
Jacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
Jacopo Nardiello - From CI to Prod: Running Magento at scale with KubernetesJacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
Jacopo Nardiello - From CI to Prod: Running Magento at scale with Kubernetes
 
James Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With YouJames Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With You
 
Talesh Seeparsan - The Hound of the Malwarevilles
Talesh Seeparsan - The Hound of the MalwarevillesTalesh Seeparsan - The Hound of the Malwarevilles
Talesh Seeparsan - The Hound of the Malwarevilles
 
Miguel Balparda - A day in support
Miguel Balparda - A day in supportMiguel Balparda - A day in support
Miguel Balparda - A day in support
 
Volodymyr Kublytskyi - Develop Product, Design Platform
Volodymyr Kublytskyi - Develop Product, Design PlatformVolodymyr Kublytskyi - Develop Product, Design Platform
Volodymyr Kublytskyi - Develop Product, Design Platform
 
Rosario Toscano - Processi di ottimizzazione per una crescita continua
Rosario Toscano - Processi di ottimizzazione per una crescita continuaRosario Toscano - Processi di ottimizzazione per una crescita continua
Rosario Toscano - Processi di ottimizzazione per una crescita continua
 
Henrik Feld Jakobsen - How to sell online Scandinavia
Henrik Feld Jakobsen - How to sell online ScandinaviaHenrik Feld Jakobsen - How to sell online Scandinavia
Henrik Feld Jakobsen - How to sell online Scandinavia
 
Rabia Qureshi - How to sell online in UK
Rabia Qureshi - How to sell online in UKRabia Qureshi - How to sell online in UK
Rabia Qureshi - How to sell online in UK
 
Matteo Schuerch - How to sell online in Switzerland
Matteo Schuerch - How to sell online in SwitzerlandMatteo Schuerch - How to sell online in Switzerland
Matteo Schuerch - How to sell online in Switzerland
 
Il data-driven nell’e-commerce: il caso studio Alessi
Il data-driven nell’e-commerce: il caso studio AlessiIl data-driven nell’e-commerce: il caso studio Alessi
Il data-driven nell’e-commerce: il caso studio Alessi
 
Philippe Bernou - Seamless omnichannel solutions with Magento order management
Philippe Bernou - Seamless omnichannel solutions with Magento order managementPhilippe Bernou - Seamless omnichannel solutions with Magento order management
Philippe Bernou - Seamless omnichannel solutions with Magento order management
 

Kürzlich hochgeladen

Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Kürzlich hochgeladen (20)

Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 

Guillaume Thibaux - Can we win the fight against performance bottlenecks? Lessons learned while monitoring 350 Magento stores.

  • 1.
  • 2. Meet Magento Milan Conference #MLIT2016 A word about Parisian startup fast growth since 2012 SaaS app dedicated to Magento’s Performance
  • 4. Meet Magento Milan Conference #MLIT2016 The ETAM Optimization Top 5 Magento FR 200M+ pv/year 1.2s 500ms 4.4 years Waiting time saved:
  • 5. Meet Magento Milan Conference #MLIT2016 The ETAM Optimization After optimization: +28% pages views / session +21% time spent / visit +20% conversion rate ! Top 5 Magento FR 200M+ pv/year 1.2s 500ms
  • 6. Meet Magento Milan Conference #MLIT2016 Internet giants LOVE speed +20% revenue on AD banners +1% revenue (for each 100ms !) +9% traffic - 500ms - 100ms - 400ms
  • 7. Meet Magento Milan Conference #MLIT2016 Magento stores using Quanta +27% conversion +15% conversion +20% conversion - 2 seconds - 1.2 seconds - 700ms
  • 8. Meet Magento Milan Conference #MLIT2016 Additional benefits of speed Brand Image Handling peak hours SEO / SEM User experience Engagement metrics
  • 9. Meet Magento Milan Conference #MLIT2016 Average Page Load Time with Magento Average of TOP 200 Page load time ? 100 msRecommended time to maximize conversion
  • 10. Meet Magento Milan Conference #MLIT2016 Average Page Load Time with Magento Average of TOP 200 Recommended time to maximize conversion 490 ms 100 ms Page load time
  • 11. Meet Magento Milan Conference #MLIT2016 WHY ARE BRANDS STRUGGLING WITH SPEED?
  • 12. Meet Magento Milan Conference #MLIT2016 A technical and organizational complexity PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform
  • 13. Meet Magento Milan Conference #MLIT2016 A technical and organizational complexity PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Web team
  • 14. Meet Magento Milan Conference #MLIT2016 A technical and organizational complexity PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Web team System team
  • 15. Meet Magento Milan Conference #MLIT2016 A technical and organizational complexity PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Web team System team Network team
  • 16. Meet Magento Milan Conference #MLIT2016 A technical and organizational complexity PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Web team System team Network team Brand
  • 17. Meet Magento Milan Conference #MLIT2016 PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform A technical and organizational complexity Web team System team Network team Brand
  • 18. Meet Magento Milan Conference #MLIT2016 PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform A technical and organizational complexity Web team System team Network team Brand? ? ? ?
  • 19. Meet Magento Milan Conference #MLIT2016 A UNIQUE KPI TO RULE THEM ALL
  • 20. Meet Magento Milan Conference #MLIT2016 Performance Intelligence PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform
  • 21. Meet Magento Milan Conference #MLIT2016 Network team Performance Intelligence PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP VarnishLinux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data Brand Web team System team
  • 22. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 1 What’s the average Infrastructure Cost for 1 Click on your site? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data
  • 23. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 1 What’s the average Infrastructure Cost for 1 Click on your site? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence DataCPU
  • 24. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 1 What’s the average Infrastructure Cost for 1 Click on your site? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence DataCPU Pageviews
  • 25. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 1 = ICC (Infrastructure Cost per Click) What’s the average Infrastructure Cost for 1 Click on your site? CPU Pageviews Anomaly
  • 26. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 2 How to correlate an anomaly in production with a store event? Spike Cache Flush
  • 27. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 2 How to correlate an anomaly in production with a store event? Hardware events : RAID failures, DISK I/Os
  • 28. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 2 How to correlate an anomaly in production with a store event?
  • 29. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 3 How to check your cache system efficiency ? Seems obvious, but first : use CACHE - BlockCache (Magento) - FullPageCache (Magento EE) - Opcode Cache (PHP) - Varnish (Proxy cache) Code Code Server Server/network Perf. Int.Then, CONTROL your cache policy
  • 30. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 3 How to check your cache system efficiency ? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data
  • 31. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 3 How to check your cache system efficiency ? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data
  • 32. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 3 How to check your cache system efficiency ?
  • 33. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 3 How to check your cache system efficiency ? Cache OK Cache NOK Magento time Server time
  • 34. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 4 How can I find the biggest bottleneck in my store? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data
  • 35. Meet Magento Milan Conference #MLIT2016 Performance Intelligence example 4 How can I find the biggest bottleneck in my store? PeeringCDN Switch Datacenter Firewall Loadbalancer Orders $ SSL Database schema MySQL SSD Nginx Products Magento Visits Inventory Apache PHP Varnish Linux Packages Kernel Lib Zend Xen VM Hardware Raid VMware ESXi Payment plateform Performance Intelligence Data Profiling
  • 36. Meet Magento Milan Conference #MLIT2016 Performance Intelligence Example 3 : How can I find the biggest bottleneck in my store?One single block of code can take 85% of total page load time so let’s search for bottlenecks!
  • 37. Meet Magento Milan Conference #MLIT2016 Do you want to join the “optimize Magento” effort ?
  • 38. Meet Magento Milan Conference #MLIT2016 Thank you Twitter: @gthibaux LinkedIn: fr.linkedin.com/in/thibaux Email: guillaume.thibaux@quanta-computing.com