SlideShare une entreprise Scribd logo
PENDANT LES FORTES
PÉRIODES COMMERCIALES
Gérer sa plateforme e-commerce
Présentation
La complémentarité Intégrateur/Hébergeur
Infrastructure
Application
Architecture logicielle
MOA
Intégrateur
Hébergeur
Client
Références
oxalide
eCommerçants SaaS eCommerce
Conseil / Infogérance / Hébergement
13
Années d’expertise
7 38
Millions de chiffre
d’affaire en 2012
Collaborateurs
Références
Xi Ingénierie
5 10 1
Années d’expertise
MAGENTO
Certified Developer
MAGENTO
Best seller
MAGENTO
 Notre savoir-faire :  Nos références B2C & B2B
Sommaire
1. Comment gérer son site e-commerce
durant les fortes périodes
commerciales ?
2. Côté hébergement :
 L’optimisation du cache
 L’augmentation de sa capacité d’accueil
 Le suivi de la performance d’accueil
3. Côté application :
 L’optimisation du cache
 Les optimisations à ne pas oublier…
 Les bonnes pratiques à retenir
1
La problématique :
Comment gérer son site e-commerce
durant les fortes périodes commerciales
Les fortes périodes commerciales
Les impacts
Périodes
commerciales
importantes
Soldes
Promotions
Lancement produit
Saisonnalité de l’activité
Ventes privées
…
Offline
Online
Les fortes périodes commerciales
L’expérience utilisateur dégradée
Temps de réponse augmente fortement
jusqu’à une rupture de service
Les fortes périodes commerciales
Chiffre d’affaires impacté
Le manque à gagner
pendant les chargements
La dette technique
Le principe
Serveur Web
Site eCommerce
Bases de
données
Moteur de
recherche
faible important
Temps de traitement et de réponse
Visiteurs Ressources limitées
Efficience applicative
2
Le caching
une gestion différenciée des visiteurs
L’expérience utilisateur
De l’entrée aux caisses
L’accueil et le traitement des visiteurs
Définir les bonnes conditions
en toute circonstance
• Un temps de réponse maximum, moyen
• Un nombre de requêtes par seconde
• Nombre de connexions simultanées
• Nombre de visiteurs sur une période
• Capacité de montée en charge sur une courte période
shop
Les comportements de visiteurs
Des sollicitations différentes
Curieux
Flâneur
Indécis
Acheteur
02 à 06 %
des visites
94 à 98 %
des visites
taux de conversion
Google et Kantar Media Compete
1er semestre 2013
Le caching
Le principe
Distributeur de contenu spécialisé
dans la livraison de contenus
à haut débit
Traitement d’une requête avec
du contenu
CACHE APPLICATIONS
Le résultat stocké
dans le cache
Améliorer les temps de réponse
La protection des ressources
APC
Memcached
Query Cache
10 %100 % 90 %
1er rempart 2ème rempart 3ème rempart 4ème rempart
Curieux AcheteurFlâneur Indécis
Gains
Par rapport à un site non-optimisé
Accélérez les temps de réponses
Améliorez l’expérience client
Multipliez
la capacité
d’accueil des
visiteurs
Réduisez
le temps des
traitements
récurrents
x 100 / Y
3
Augmentez sa capacité d’accueil
la scalabilité de son magasin
Augmentez la capacité d’accueil de sa boutique
La scalabilité de sa boutique
shop
shop
shop
shop
Augmentez la capacité d’accueil de sa boutique
Une architecture scalable
Application
eCommerce
Applications
sur les frontaux
Cache
frontal
Cache
applicatif
Backend
Backoffice
Application
eCommerce
4
Le dashboard
Le suivi de la performance d’accueil
Le dashboard
Le suivi de la performance d’accueil
MESURER ET MONITORER LA PERFORMANCE
Technique : La taille et le nombre des éléments du cache
UX : Le KPI de l’expérience utilisateur
STORE
CAPACITY KPI
5
Le Caching
Comment gérer l’applicatif
Le caching applicatif
Les différents caches
CACHE
Contenu
Statique
Pages
CMS
Home
Page
Médias
Autres
Pages
Contenu
Dynamique
Bannières Notifications Prix/Stocks
Informations
client
Applicatif
Configura
tions Caches Indexes / Flat
Application
Le caching des objets dynamiques
Comment gérer ces objets
Les données utilisateurs
Authentification
Contenus dynamiques
Cookies
Les données produit variables
Stocks
Prix promotionnels et/ou modifiés
Ajax
ESI
Les éléments dynamiques d’une page
Le découpage des pages en zones
dynamiques et statiques
Caching des objets
Les placeholders ESI – Home Page
Quelques exemples de ESI :
• Messages personnalisés
• Mon panier
• Ma liste de vœux
• Bannières
personnalisées
• Mon compte
• Notifications
• …
Caching des objets
Les placeholders ESI – Fiche Produit
Quelques exemples de ESI :
• Mutualisation de blocks
ESI
• Disponibilité
• Tarif de base
• Tarif personnalisé
• …
Le Cache
Mesures avec Magento + APC + Varnish
STORE
CAPACITY
KPI
Technique
Bonne gestion du cache entre
l’applicatif et l’infrastructure
DEVOPS
Visiteurs
416,67
Pages/Second
2,4
Pages/Second
0,85
Pages/Second
Magento Magento
+
APC
Magento
+
APC
+
Varnish
Les pics de charge
Périodes importantes
Facteurs
déclencheurs
Saisonnalité de l’activité
(Soldes, été, hiver, etc..)
Animations commerciales
(Promotions, lancement
produit, ventes privées …)
+ Imprévu !
Charge serveur
Les flux du SI en plus
Hébergement
e-commerce
ERP
PIM
Back-
office
SOLR,
Autres…
Cache
Orchestrer efficacement les flux
• Important de prendre en compte les autres composants et leurs impacts :
• Sur l’invalidation du cache
• Sur les temps d’indexation et de traitements de données
• Le cache ne sert à rien s’il est tout le temps invalidé.
• Orchestrer efficacement les flux pour éviter la dégradation des performances.
Invalidation
6
Optimisations
Ne pas oublier…
• Compression JS et CSS côté applicatif.
• Compression de données avant envoi au navigateur par le serveur.
• Gestion du délai d’expiration des fichiers reçus par le navigateur.
• Paralléliser les requêtes navigateur
Optimisations web
Ne pas oublier le Navigateur
HébergementNavigateurs
Optimisations flux
Mise en
cache
Optimisation gestion du cache
navigateur
Meilleure expérience
Optimisations web
Exemples
• Réduction des données à récupérer
• Meilleur temps de réponse
Avant Après
• Impacts sur le référencement moteur de recherche.
• Google tient compte des temps de chargement des pages.
• Utilisation d’outils pour évaluer et optimiser la rapidité
d’accès à un site web.
• Bonnes pratiques SEO.
Moteurs de recherches
Impacts sur le référencement
7
Conclusion :
Les bonnes pratiques à retenir !
• Dégradations des performances
• Insatisfaction client
• Rebond vers un concurrent
Le cache n’est pas un « cache misère »
Attention au temps de génération du contenu
En cas d’invalidation du
cache le site est « lent »
• Définissez les KPI d’UX au niveau applicatif
• Mesurez :
– Les limites « peak » et la « médiane »
– Avec des indicateurs de performance dans le code
– En continue avec outils de monitoring
• Contrôlez avec :
– Un outil d’intégration continue
– Une checklists de qualité et de la performance du code
• Testez :
– Avec des produits et des volumétries « réelles »
• Disposez d’une forte expertise technique
– Pour être formé techniquement
– Pour pourvoir co-développer
Conclusion
Considérez la problématique tout au long du projet.
Conclusion
L’anticipation et la collaboration
1
2
3
Favorisez
La collaboration
Moa / Dev et Ops
Considérez
La problématique
Tout au long du projet
Intégrez
La performance
Dans le planning
Favoriser la collaboration
Organisation entre les acteurs
Infrastructure
Application
Architecture logicielle
MOA
Intégrateur
Hébergeur
Client
Favoriser la collaboration
Organisation entre les acteurs
Infrastructure
Application
Architecture logicielle
MOA
Intégrateur
Hébergeur
Client
DEVOPS
Besoin de plus d’informations ?
E-mail : contact@x2i.fr
Tel : +33.1.84.17.24.74
Hébergement Infogérance pour vos
projets web Open-source
Consulting e-commerce,
Développement Magento,
Accompagnement
E-mail : contact@oxalide.com
Tel : +33.1.75.771.666

Contenu connexe

Tendances

Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovanteSeminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
Smile I.T is open
 
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !PrestaShop
 
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCE
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCECOMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCE
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCESQLI DIGITAL EXPERIENCE
 
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
Smile I.T is open
 
Comment lancer un site e commerce en 18 points clés
Comment lancer un site e commerce  en 18 points clésComment lancer un site e commerce  en 18 points clés
Comment lancer un site e commerce en 18 points clés
Vaisonet
 
Bien choisir sa solution e-commerce
Bien choisir sa solution e-commerceBien choisir sa solution e-commerce
Bien choisir sa solution e-commerce
Kaliop-slide
 
8 points clés pour créer un site e-commerce
8 points clés pour créer un site e-commerce8 points clés pour créer un site e-commerce
8 points clés pour créer un site e-commerce
Vaisonet
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Smile I.T is open
 
Webinar : ezpublish pour vos projets e-tourisme
Webinar : ezpublish pour vos projets e-tourismeWebinar : ezpublish pour vos projets e-tourisme
Webinar : ezpublish pour vos projets e-tourisme
Kaliop-slide
 
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
polenumerique33
 
Les 20 meilleurs plugins Woo Commerce | SendCloud
Les 20 meilleurs plugins Woo Commerce | SendCloudLes 20 meilleurs plugins Woo Commerce | SendCloud
Les 20 meilleurs plugins Woo Commerce | SendCloud
SendCloud
 
les moteurs de commerce en ligne
les moteurs de commerce en ligneles moteurs de commerce en ligne
les moteurs de commerce en ligne
philippe huynh
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
Core-Techs
 
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Eric Herschkorn
 
Réussir l'internationalisation de sa boutique e-commerce
Réussir l'internationalisation de sa boutique e-commerceRéussir l'internationalisation de sa boutique e-commerce
Réussir l'internationalisation de sa boutique e-commerce
PrestaShop
 
Conception et réalisation d’un crm
Conception et réalisation d’un crmConception et réalisation d’un crm
Conception et réalisation d’un crm
Bedis Larbi
 
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
Valtech
 
Dam et e-business
Dam et e-businessDam et e-business
Dam et e-business
Smile I.T is open
 
E commerce - Panorama de l'offre open source
E commerce - Panorama de l'offre open sourceE commerce - Panorama de l'offre open source
E commerce - Panorama de l'offre open source
Maxime Fauquemberg
 

Tendances (20)

Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovanteSeminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
Seminaire Smile Lille : Mettre en œuvre une stratégie e-commerce innovante
 
Presecommerce
PresecommercePresecommerce
Presecommerce
 
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !
PrestaShop v.1.5 Alpha 1 : découvrez le Multi-boutique !
 
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCE
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCECOMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCE
COMMENT GERER PROJET DE MISE EN PLACE D'UN SITE E-COMMERCE
 
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
CMSday 2013 - eZ Publish - une plateforme unifiée pour gérer votre marketing ...
 
Comment lancer un site e commerce en 18 points clés
Comment lancer un site e commerce  en 18 points clésComment lancer un site e commerce  en 18 points clés
Comment lancer un site e commerce en 18 points clés
 
Bien choisir sa solution e-commerce
Bien choisir sa solution e-commerceBien choisir sa solution e-commerce
Bien choisir sa solution e-commerce
 
8 points clés pour créer un site e-commerce
8 points clés pour créer un site e-commerce8 points clés pour créer un site e-commerce
8 points clés pour créer un site e-commerce
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
 
Webinar : ezpublish pour vos projets e-tourisme
Webinar : ezpublish pour vos projets e-tourismeWebinar : ezpublish pour vos projets e-tourisme
Webinar : ezpublish pour vos projets e-tourisme
 
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
Projet E-Commerce comment choisir sa solution Open Source - CCI Bordeaux 04/1...
 
Les 20 meilleurs plugins Woo Commerce | SendCloud
Les 20 meilleurs plugins Woo Commerce | SendCloudLes 20 meilleurs plugins Woo Commerce | SendCloud
Les 20 meilleurs plugins Woo Commerce | SendCloud
 
les moteurs de commerce en ligne
les moteurs de commerce en ligneles moteurs de commerce en ligne
les moteurs de commerce en ligne
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
 
Réussir l'internationalisation de sa boutique e-commerce
Réussir l'internationalisation de sa boutique e-commerceRéussir l'internationalisation de sa boutique e-commerce
Réussir l'internationalisation de sa boutique e-commerce
 
Conception et réalisation d’un crm
Conception et réalisation d’un crmConception et réalisation d’un crm
Conception et réalisation d’un crm
 
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
Valtech - Quels sont les critères déterminants pour choisir une plateforme E-...
 
Dam et e-business
Dam et e-businessDam et e-business
Dam et e-business
 
E commerce - Panorama de l'offre open source
E commerce - Panorama de l'offre open sourceE commerce - Panorama de l'offre open source
E commerce - Panorama de l'offre open source
 

Similaire à Gestion des performances Magento et Hebergement

Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
Paris Retail Week
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Swissgento eCom Genève
 
Virtua : Performances Magento : Solutions efficaces et accessibles
Virtua : Performances Magento : Solutions efficaces et accessiblesVirtua : Performances Magento : Solutions efficaces et accessibles
Virtua : Performances Magento : Solutions efficaces et accessibles
Swissgento eCom Genève
 
Le livre blanc pour tout savoir de la webperf
Le livre blanc pour tout savoir de la webperfLe livre blanc pour tout savoir de la webperf
Le livre blanc pour tout savoir de la webperf
Object Vingt Trois
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Peak Ace
 
100 jours pour développer son trafic !
100 jours pour développer son trafic !100 jours pour développer son trafic !
100 jours pour développer son trafic !
Erlé Alberton
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
Oxalide
 
Webinar - Construire le cahier des charges de son site web.pdf
Webinar - Construire le cahier des charges de son site web.pdfWebinar - Construire le cahier des charges de son site web.pdf
Webinar - Construire le cahier des charges de son site web.pdf
Julien Dereumaux
 
Web Analytique par Simon Caillé de Parkour3
Web Analytique par Simon Caillé de Parkour3Web Analytique par Simon Caillé de Parkour3
Web Analytique par Simon Caillé de Parkour3
AQT-presentations
 
Les 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargementLes 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargement
Julie DULOT
 
Amélioration des performances eCommerce - Webinaire par aYaline
Amélioration des performances eCommerce - Webinaire par aYalineAmélioration des performances eCommerce - Webinaire par aYaline
Amélioration des performances eCommerce - Webinaire par aYaline
aYaline
 
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
Pierre Labousset
 
Proposition site Algo
Proposition site AlgoProposition site Algo
Proposition site Algo
AntoineLEGRAND18
 
L'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numériqueL'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numérique
Thom. Poole
 
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
La-Fabrique-du-Net
 
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
Club Alliances
 
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
Semaweb
 
Temps de chargement / Présentation du petit déjeuner
Temps de chargement / Présentation du petit déjeuner Temps de chargement / Présentation du petit déjeuner
Temps de chargement / Présentation du petit déjeuner
Frédéric Van Cauwenberge
 
Kpi et outils de tracking + Best Practices Landing Pages
Kpi et outils de tracking + Best Practices Landing PagesKpi et outils de tracking + Best Practices Landing Pages
Kpi et outils de tracking + Best Practices Landing Pages
Karim BAHAJI
 
Concevoir-son-projet-web
Concevoir-son-projet-webConcevoir-son-projet-web
Concevoir-son-projet-webGil Lancrey
 

Similaire à Gestion des performances Magento et Hebergement (20)

Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
Qualité des parcours clients : Maîtrisez votre écosystème digital pour renfor...
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
 
Virtua : Performances Magento : Solutions efficaces et accessibles
Virtua : Performances Magento : Solutions efficaces et accessiblesVirtua : Performances Magento : Solutions efficaces et accessibles
Virtua : Performances Magento : Solutions efficaces et accessibles
 
Le livre blanc pour tout savoir de la webperf
Le livre blanc pour tout savoir de la webperfLe livre blanc pour tout savoir de la webperf
Le livre blanc pour tout savoir de la webperf
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
 
100 jours pour développer son trafic !
100 jours pour développer son trafic !100 jours pour développer son trafic !
100 jours pour développer son trafic !
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
 
Webinar - Construire le cahier des charges de son site web.pdf
Webinar - Construire le cahier des charges de son site web.pdfWebinar - Construire le cahier des charges de son site web.pdf
Webinar - Construire le cahier des charges de son site web.pdf
 
Web Analytique par Simon Caillé de Parkour3
Web Analytique par Simon Caillé de Parkour3Web Analytique par Simon Caillé de Parkour3
Web Analytique par Simon Caillé de Parkour3
 
Les 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargementLes 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargement
 
Amélioration des performances eCommerce - Webinaire par aYaline
Amélioration des performances eCommerce - Webinaire par aYalineAmélioration des performances eCommerce - Webinaire par aYaline
Amélioration des performances eCommerce - Webinaire par aYaline
 
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
Comment identifier les combinaisons gagnantes grâce aux nouveaux modèles d’at...
 
Proposition site Algo
Proposition site AlgoProposition site Algo
Proposition site Algo
 
L'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numériqueL'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numérique
 
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
[Slideshare] ChallengeMyWebsite sur Slack- Compte rendu
 
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
 
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
Rédiger un bon cahier des charge pour développer son site Web, conférence Avi...
 
Temps de chargement / Présentation du petit déjeuner
Temps de chargement / Présentation du petit déjeuner Temps de chargement / Présentation du petit déjeuner
Temps de chargement / Présentation du petit déjeuner
 
Kpi et outils de tracking + Best Practices Landing Pages
Kpi et outils de tracking + Best Practices Landing PagesKpi et outils de tracking + Best Practices Landing Pages
Kpi et outils de tracking + Best Practices Landing Pages
 
Concevoir-son-projet-web
Concevoir-son-projet-webConcevoir-son-projet-web
Concevoir-son-projet-web
 

Plus de X2i

Atelier Magento avec xi ingenierie
Atelier Magento avec  xi ingenierieAtelier Magento avec  xi ingenierie
Atelier Magento avec xi ingenierie
X2i
 
E commerce b2b-magento-xi ingenierie-expo-london
E commerce b2b-magento-xi ingenierie-expo-londonE commerce b2b-magento-xi ingenierie-expo-london
E commerce b2b-magento-xi ingenierie-expo-london
X2i
 
Xi ingénierie IGN conférence salon Magento-Bargento 2012
Xi ingénierie IGN conférence salon Magento-Bargento 2012Xi ingénierie IGN conférence salon Magento-Bargento 2012
Xi ingénierie IGN conférence salon Magento-Bargento 2012
X2i
 
Xi Ingénierie plaquette B2B
Xi Ingénierie plaquette B2BXi Ingénierie plaquette B2B
Xi Ingénierie plaquette B2BX2i
 
Marche et usages du M-Commerce en 2012.
Marche et usages du M-Commerce en 2012.Marche et usages du M-Commerce en 2012.
Marche et usages du M-Commerce en 2012.
X2i
 
Couplage ERP avec site e-commerce
Couplage ERP avec site e-commerceCouplage ERP avec site e-commerce
Couplage ERP avec site e-commerce
X2i
 

Plus de X2i (6)

Atelier Magento avec xi ingenierie
Atelier Magento avec  xi ingenierieAtelier Magento avec  xi ingenierie
Atelier Magento avec xi ingenierie
 
E commerce b2b-magento-xi ingenierie-expo-london
E commerce b2b-magento-xi ingenierie-expo-londonE commerce b2b-magento-xi ingenierie-expo-london
E commerce b2b-magento-xi ingenierie-expo-london
 
Xi ingénierie IGN conférence salon Magento-Bargento 2012
Xi ingénierie IGN conférence salon Magento-Bargento 2012Xi ingénierie IGN conférence salon Magento-Bargento 2012
Xi ingénierie IGN conférence salon Magento-Bargento 2012
 
Xi Ingénierie plaquette B2B
Xi Ingénierie plaquette B2BXi Ingénierie plaquette B2B
Xi Ingénierie plaquette B2B
 
Marche et usages du M-Commerce en 2012.
Marche et usages du M-Commerce en 2012.Marche et usages du M-Commerce en 2012.
Marche et usages du M-Commerce en 2012.
 
Couplage ERP avec site e-commerce
Couplage ERP avec site e-commerceCouplage ERP avec site e-commerce
Couplage ERP avec site e-commerce
 

Dernier

PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 

Dernier (9)

PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 

Gestion des performances Magento et Hebergement

  • 1. PENDANT LES FORTES PÉRIODES COMMERCIALES Gérer sa plateforme e-commerce
  • 3. Références oxalide eCommerçants SaaS eCommerce Conseil / Infogérance / Hébergement 13 Années d’expertise 7 38 Millions de chiffre d’affaire en 2012 Collaborateurs
  • 4. Références Xi Ingénierie 5 10 1 Années d’expertise MAGENTO Certified Developer MAGENTO Best seller MAGENTO  Notre savoir-faire :  Nos références B2C & B2B
  • 5. Sommaire 1. Comment gérer son site e-commerce durant les fortes périodes commerciales ? 2. Côté hébergement :  L’optimisation du cache  L’augmentation de sa capacité d’accueil  Le suivi de la performance d’accueil 3. Côté application :  L’optimisation du cache  Les optimisations à ne pas oublier…  Les bonnes pratiques à retenir
  • 6. 1 La problématique : Comment gérer son site e-commerce durant les fortes périodes commerciales
  • 7. Les fortes périodes commerciales Les impacts Périodes commerciales importantes Soldes Promotions Lancement produit Saisonnalité de l’activité Ventes privées … Offline Online
  • 8. Les fortes périodes commerciales L’expérience utilisateur dégradée Temps de réponse augmente fortement jusqu’à une rupture de service
  • 9. Les fortes périodes commerciales Chiffre d’affaires impacté Le manque à gagner pendant les chargements
  • 10. La dette technique Le principe Serveur Web Site eCommerce Bases de données Moteur de recherche faible important Temps de traitement et de réponse
  • 12. 2 Le caching une gestion différenciée des visiteurs
  • 13. L’expérience utilisateur De l’entrée aux caisses L’accueil et le traitement des visiteurs Définir les bonnes conditions en toute circonstance • Un temps de réponse maximum, moyen • Un nombre de requêtes par seconde • Nombre de connexions simultanées • Nombre de visiteurs sur une période • Capacité de montée en charge sur une courte période shop
  • 14. Les comportements de visiteurs Des sollicitations différentes Curieux Flâneur Indécis Acheteur 02 à 06 % des visites 94 à 98 % des visites taux de conversion Google et Kantar Media Compete 1er semestre 2013
  • 15. Le caching Le principe Distributeur de contenu spécialisé dans la livraison de contenus à haut débit Traitement d’une requête avec du contenu CACHE APPLICATIONS Le résultat stocké dans le cache
  • 16. Améliorer les temps de réponse La protection des ressources APC Memcached Query Cache 10 %100 % 90 % 1er rempart 2ème rempart 3ème rempart 4ème rempart Curieux AcheteurFlâneur Indécis
  • 17. Gains Par rapport à un site non-optimisé Accélérez les temps de réponses Améliorez l’expérience client Multipliez la capacité d’accueil des visiteurs Réduisez le temps des traitements récurrents x 100 / Y
  • 18. 3 Augmentez sa capacité d’accueil la scalabilité de son magasin
  • 19. Augmentez la capacité d’accueil de sa boutique La scalabilité de sa boutique shop shop shop shop
  • 20. Augmentez la capacité d’accueil de sa boutique Une architecture scalable Application eCommerce Applications sur les frontaux Cache frontal Cache applicatif Backend Backoffice Application eCommerce
  • 21. 4 Le dashboard Le suivi de la performance d’accueil
  • 22. Le dashboard Le suivi de la performance d’accueil MESURER ET MONITORER LA PERFORMANCE Technique : La taille et le nombre des éléments du cache UX : Le KPI de l’expérience utilisateur STORE CAPACITY KPI
  • 23. 5 Le Caching Comment gérer l’applicatif
  • 24. Le caching applicatif Les différents caches CACHE Contenu Statique Pages CMS Home Page Médias Autres Pages Contenu Dynamique Bannières Notifications Prix/Stocks Informations client Applicatif Configura tions Caches Indexes / Flat Application
  • 25. Le caching des objets dynamiques Comment gérer ces objets Les données utilisateurs Authentification Contenus dynamiques Cookies Les données produit variables Stocks Prix promotionnels et/ou modifiés Ajax ESI Les éléments dynamiques d’une page Le découpage des pages en zones dynamiques et statiques
  • 26. Caching des objets Les placeholders ESI – Home Page Quelques exemples de ESI : • Messages personnalisés • Mon panier • Ma liste de vœux • Bannières personnalisées • Mon compte • Notifications • …
  • 27. Caching des objets Les placeholders ESI – Fiche Produit Quelques exemples de ESI : • Mutualisation de blocks ESI • Disponibilité • Tarif de base • Tarif personnalisé • …
  • 28. Le Cache Mesures avec Magento + APC + Varnish STORE CAPACITY KPI Technique Bonne gestion du cache entre l’applicatif et l’infrastructure DEVOPS Visiteurs 416,67 Pages/Second 2,4 Pages/Second 0,85 Pages/Second Magento Magento + APC Magento + APC + Varnish
  • 29. Les pics de charge Périodes importantes Facteurs déclencheurs Saisonnalité de l’activité (Soldes, été, hiver, etc..) Animations commerciales (Promotions, lancement produit, ventes privées …) + Imprévu !
  • 30. Charge serveur Les flux du SI en plus Hébergement e-commerce ERP PIM Back- office SOLR, Autres… Cache Orchestrer efficacement les flux • Important de prendre en compte les autres composants et leurs impacts : • Sur l’invalidation du cache • Sur les temps d’indexation et de traitements de données • Le cache ne sert à rien s’il est tout le temps invalidé. • Orchestrer efficacement les flux pour éviter la dégradation des performances. Invalidation
  • 32. • Compression JS et CSS côté applicatif. • Compression de données avant envoi au navigateur par le serveur. • Gestion du délai d’expiration des fichiers reçus par le navigateur. • Paralléliser les requêtes navigateur Optimisations web Ne pas oublier le Navigateur HébergementNavigateurs Optimisations flux Mise en cache Optimisation gestion du cache navigateur Meilleure expérience
  • 33. Optimisations web Exemples • Réduction des données à récupérer • Meilleur temps de réponse Avant Après
  • 34. • Impacts sur le référencement moteur de recherche. • Google tient compte des temps de chargement des pages. • Utilisation d’outils pour évaluer et optimiser la rapidité d’accès à un site web. • Bonnes pratiques SEO. Moteurs de recherches Impacts sur le référencement
  • 35. 7 Conclusion : Les bonnes pratiques à retenir !
  • 36. • Dégradations des performances • Insatisfaction client • Rebond vers un concurrent Le cache n’est pas un « cache misère » Attention au temps de génération du contenu En cas d’invalidation du cache le site est « lent »
  • 37. • Définissez les KPI d’UX au niveau applicatif • Mesurez : – Les limites « peak » et la « médiane » – Avec des indicateurs de performance dans le code – En continue avec outils de monitoring • Contrôlez avec : – Un outil d’intégration continue – Une checklists de qualité et de la performance du code • Testez : – Avec des produits et des volumétries « réelles » • Disposez d’une forte expertise technique – Pour être formé techniquement – Pour pourvoir co-développer Conclusion Considérez la problématique tout au long du projet.
  • 38. Conclusion L’anticipation et la collaboration 1 2 3 Favorisez La collaboration Moa / Dev et Ops Considérez La problématique Tout au long du projet Intégrez La performance Dans le planning
  • 39. Favoriser la collaboration Organisation entre les acteurs Infrastructure Application Architecture logicielle MOA Intégrateur Hébergeur Client
  • 40. Favoriser la collaboration Organisation entre les acteurs Infrastructure Application Architecture logicielle MOA Intégrateur Hébergeur Client DEVOPS
  • 41. Besoin de plus d’informations ? E-mail : contact@x2i.fr Tel : +33.1.84.17.24.74 Hébergement Infogérance pour vos projets web Open-source Consulting e-commerce, Développement Magento, Accompagnement E-mail : contact@oxalide.com Tel : +33.1.75.771.666