Sur cette page: [cacher]
La plupart des guides rapides Magento s'ouvrent avec “videz votre cache.” Ignorer ce conseil. Au moment où la mise en cache est votre goulot d'étranglement, vous avez déjà perdu l'argument de la pile. Un retard d'une seconde coûte aux magasins Magento 7% de conversions, et les marées’ T2 2025 le benchmark montre le plus lent 25% de Magento 2 les magasins atteignent un TTFB de 3 secondes sur leurs pires pages. le 2026 gagne en direct dans la pile d'hébergement (PHP 8.3+, walkie 8, Vernis 7.6) et dans ce que vous faites avant que la première demande n'arrive. Magento 2.4.8 (actuel stable en mars 2026) partie fixe. Le reste appartient au propriétaire du magasin.
Réponse rapide: Exécutez Magento 2.4.8 sur PHP 8.3+ avec walkie 8 gestion du cache, Vernis 7.6 faire une pleine page, et Recherche ouverte 2.19 alimenter la recherche dans le catalogue. Basculez la vitrine vers Hyvä si les revenus justifient le projet. Bons sites visités 65% excellents éléments essentiels du Web contre 41% est Luma. Chaque étape ci-dessous correspond à cette référence.

Dernière révision: avril 2026. Numéros de version, pile de cache, et données de référence vérifiées par rapport aux notes de version d'Adobe Commerce et à Tideways Q2 2025 rapport.
Pourquoi la vitesse de Magento est un problème de revenus
Les acheteurs n’évaluent pas les magasins Magento sur leur architecture. Ils renflouent. Les données Contentsquare s'affichent 57% des acheteurs abandonnent une page cela prend plus de trois secondes à charger, et les conversions chutent 4.42% pour chaque seconde supplémentaire après ça. Le paiement est pire. Plus de la moitié des utilisateurs marchent si le paiement prend plus de temps 30 secondes de bout en bout.
Magento commence derrière. Les magasins construits sur la plateforme voient des abandons de panier dans le 72-76% gamme par rapport à la moyenne mondiale du commerce électronique de 78.77% dès le mois d'août 2025. Cet écart semble minime jusqu'à ce que vous vous souveniez que les marchands Magento exécutent des valeurs moyennes de commande beaucoup plus élevées que les boutiques Shopify ou WooCommerce.. UNE 2% augmentation des conversions dans un magasin atteignant 4 millions de dollars de GMV (Valeur brute des marchandises, ventes totales traitées) est d'environ USD 80,000 par an de revenus récupérés.
Rien de tout cela n'est théorique. Marées’ T2 2025 rapport enregistré Magento non mis en cache 2 TTFB à 2 secondes pour le plus lent 25% des magasins et passés 3 secondes au 95ème centile. C'est avant ton thème, votre CDN, vos extensions, ou votre hébergement entrez dans l'image. C'est la base.
Les vraies causes d'un Magento lent 2 Boutique
La plupart des travaux de performance échouent parce que les propriétaires recherchent les symptômes. Évitez le générique “vider le cache et espérer” routine. Ce sont les six modèles qui expliquent réellement la lenteur de Magento 2 magasins dans 2026:
- PHP sous-spécifié ou mal configuré. Exécuter PHP 8.1 sur 2.4.8 œuvres, sorte de, mais OPcache, JIT, et améliorations du système de types en PHP 8.3 composé sur les charges de travail Magento. Si votre hôte est activé 8.0 ou 8.1, vous laissez un TTFB mesurable sur la table et héritez de risques de sécurité sur les versions qu'Adobe ne teste plus.
- Pile de cache incomplète. Vernis sans Valkey (ou Redis), ou Valkey sans Vernis, est la configuration cassée la plus courante. Vernis 7.6 gère la mise en cache pleine page pour le trafic anonyme. walkie 8 gère le cache, séances, et cache d'objets pour le trafic connecté. Il te faut les deux.
- OpenSearch manquant ou sous-dimensionné. Magento 2.4.8 nécessite Recherche ouverte 2.19. Elasticsearch est obsolète. Certains magasins utilisent encore l'ancien ES 7.x et se demandent pourquoi les pages de recherche prennent quatre secondes.
- Ballonnement des extensions. Chaque extension tierce est un tueur potentiel pour le compilateur d'injection de dépendances et pour les contrôles d'exécution.. Un magasin avec 80+ les extensions ont presque toujours un observateur qui se comporte mal lors de l'événement de paiement.
- Luma sur l'hébergement de produits. Luma a été conçu pour 2015. Il n'a pas été conçu pour Core Web Vitals. Bon c'était.
- Images servies au format JPEG brut. WebP est 25-34% plus petit que JPEG. AVIF réduit à nouveau de moitié la taille des fichiers sur les photos de produits phares. La plupart des magasins expédient toujours des images de produits de 400 Ko et se demandent pourquoi LCP (La plus grande peinture riche en contenu, combien de temps prend le plus grand élément visible pour être rendu) est 4 secondes.
La position de votre magasin sur cette liste détermine l'ordre de ce qui suit.
Accélérez Magento étape par étape
Ceci est un ordre de construction. Effectuez les étapes de haut en bas. Sauter les premières étapes et passer à “optimiser JavaScript” est l'équivalent Magento de peindre une maison avant de réparer les fondations.
1. Passer à Magento 2.4.8 (ou 2.4.9 Quand il atterrit)
Magento 2.4.8-p4 est la version stable actuelle en mars 10, 2026. Version 2.4.9-bêta1 est en test avec GA prévu en mai 2026, laisser tomber MySQL 8.0 et MariaDB 10.6 et nécessitant PHP 8.4 ou 8.5.
Une note rapide sur la dénomination. Adobe Commerce et Magento Open Source partagent la même base de code principale et les mêmes numéros de version. Couches Adobe Commerce sur les devis B2B, préparation et aperçu du commerce, rapports avancés, et la pile d'hébergement gérée Adobe Commerce Cloud. Les conseils de performances contenus dans ce guide s'appliquent à la fois. Les clients Adobe Commerce au niveau Cloud obtiennent Fastly, Nouvelle relique, et Varnish géré fourni, donc les étapes 3 et 8 ci-dessous sont déjà préconfigurés sur ce niveau.
Pourquoi mettre à niveau? 2.4.8 retourne tous les indexeurs vers Mise à jour par mode Planification par défaut sur les nouvelles installations et mises à niveau. Cela seul réduit le délai de sauvegarde des produits par l'administrateur et la latence de mise à jour du paiement pour la plupart des magasins., parce que la valeur par défaut précédente (“Mise à jour sur l'enregistrement”) bloqué chaque sauvegarde lors d'une réindexation complète. le 2.4.8 cette version a également amélioré les mises à jour groupées des prix via l'API REST, ce qui compte pour les catalogues B2B.
En cours d'exécution 2.4.5 ou plus tôt? Vous utilisez du code non pris en charge. Commencez votre travail de performance ici, pas avec des ajustements de mise en cache sur les branches mortes.
2. Réparez la pile d'hébergement avant toute autre chose
Aucune quantité de mise en cache ne sauve un 1 vCPU / 2 Forfait partagé GB exécutant Magento. Le minimum honnête pour une production 2.4.8 le magasin est 4 Go de RAM, avec 8-16 GB le sol pratique pour tout le passé 500 commandes quotidiennes. Notre Résumé de l'hébergement Magento VPS indique quels fournisseurs expédient la bonne pile prête à l'emploi.
Voici un diagnostic spécifique. Si votre hébergeur ne parvient pas à installer OpenSearch 2.19 ou ne vous permet pas d'exécuter Varnish 7.6, vous n'êtes pas sur un hébergement compatible Magento. Migrez avant de passer un autre week-end à courir après TTFB sur une pile qui ne peut pas prendre en charge le magasin.
3. Configurer Varnish Plus Valkey (ou Redis) Correctement
Vernis 7.6 est le cache pleine page. Bien configuré, il sert des pages en cache à TTFB inférieur à 200 ms contre 2-5 secondes non mises en cache. Les chiffres de référence le confirment: Les requêtes mises en cache à partir de Varnish n'apparaissent même pas dans Tideways’ percentiles TTFB lents parce qu'ils sont d'autant plus rapides.
Liste de contrôle de configuration:
- L'hôte backend Varnish et le port pointent vers votre vrai serveur Web
- Liste d'accès (Liste de contrôle d'accès) limité aux adresses IP d'administrateur qui doivent purger le cache
- Délai de grâce fixé à au moins 10 minutes (sert du contenu obsolète tout en récupérant du nouveau)
- Magento est prêt à utiliser Varnish sous Stores > Configuration > Avancée > Système > Cache pleine page
Puis superposez Valkey 8 (ou Redis 7.2) pour le cache, stockage de session, et cache d'objets. walkie 8 est le backend de nouvelle installation recommandé pour 2.4.8. Redis 7.2 fonctionne toujours pour les magasins existants. L'avantage de Valkey sur Redis sur Magento est sous pression de mémoire, où il maintient mieux la latence lors des lectures de session.
4. Basculez la vitrine vers Hyvä
Les bons sites obtiennent des scores 90-100 sur Google PageSpeed par défaut, et 65% des magasins Hyvä ont atteint d'excellents Core Web Vitals par rapport à 41% pour les magasins Luma. La charge utile JavaScript ne représente qu'une fraction de celle de Luma car Hyvä a abandonné RequireJS et Knockout au profit d'Alpine.js et Tailwind..
Voici le 2026 mettre à jour la plupart des guides n'ont pas attrapé: Hyvä a récemment obtenu une licence MIT et est devenu gratuit 2024. Il n'y a plus de licence de thème par domaine. Ce qui coûte encore de l'argent, c'est le travail de migration sur une boutique Luma personnalisée, typiquement 80-200 heures, ainsi que des modules complémentaires payants facultatifs comme Bon paiement (EUR 1,000), Bonne interface utilisateur (EUR 250), ou Bonne Entreprise (EUR 2,500) si tu en as besoin. Pour toute vitrine génératrice de revenus, il s'agit du plus grand mouvement Core Web Vitals disponible. Toujours bloqué sur Luma? Notre Résumé des thèmes Magento couvre les options compatibles Luma plus rapides, bien qu'aucun d'entre eux ne comble l'écart d'Hyvä.
Mise en garde importante: seulement 51% de Bonnes boutiques en fait, j'ai bien frappé CWV. Le thème définit votre plafond. Une mauvaise mise en œuvre abaisse encore le plancher. Auditez les modules tiers compilés dans le thème Hyvä avant de supposer que vous avez terminé.
5. Activer le mode production (Correctement)
Celui-ci est rapide et les gens le manquent encore. Magento a trois modes: défaut, développeur, et production. Les modes développeur et par défaut régénèrent les fichiers de vue à chaque demande, connectez-vous de manière agressive à variable/journal, et ignorez la configuration d'injection de dépendances compilée. Le mode production précompile l’injection de dépendances, déploie les fichiers de vue statique une fois, et supprime la sortie d'erreur de développement.
Le commutateur à une ligne:
- déploiement php bin/magento:mode:production de décors
Sous le capot, cette commande s'exécute installer:De:compiler et installer:contenu-statique:déployer. Vous pouvez également exécuter ces deux commandes manuellement pendant une fenêtre de déploiement sans changer de mode, c'est ainsi que la plupart des pipelines CI le gèrent. Le gain est mesurable: le passage d'un magasin mal configuré du mode développeur à la production supprime généralement TTFB 30-50% sans aucun autre changement, car chaque demande cesse de payer la taxe de génération DI et de reconstruction de fichiers statiques.
Si vous déployez du stade intermédiaire à la production, exécutez les étapes de compilation et de déploiement lors de la préparation et synchronisez les fichiers générés. Évitez de régénérer en production pendant les heures de pointe. Compiler des pointes de CPU pour 3-8 minutes selon la complexité du thème, et le déploiement de contenu statique peut pousser cela vers 10-15 minutes sur les sites Hyvä avec plusieurs paramètres régionaux.
6. Optimiser les images avec AVIF et WebP
Le chargement différé natif a été livré dans Magento depuis 2.4.0 en utilisant le HTML chargement =”paresseux” attribut sur les images du catalogue. S'il a été désactivé lors d'une personnalisation du thème, réactivez-le.
Au-delà de ça, transmettre des images à travers des formats modernes:
- WebP: réduit la taille JPEG de 25-34% avec une qualité visuelle quasi identique
- AVIF: réduit la taille du fichier d'une autre 40-50% contre WebP, au prix de plus de CPU à encoder
- Pour la photographie de produits, AVIF vaut le temps d'encodage car la fidélité des couleurs est valable
Optimisation rapide des images (sur Adobe Commerce Cloud) effectue automatiquement la négociation du format par navigateur. Les magasins auto-hébergés peuvent utiliser des extensions telles que JaJuMa Ultimate Image Optimizer ou intégrer la génération AVIF dans le pipeline de déploiement.. D'une manière ou d'une autre, Transformation d'image au niveau CDN surpasse la conversion PHP par requête pour tout magasin effectuant plus d'une poignée de téléchargements de SKU par semaine.
7. Élaguez les extensions qui tuent le TTFB
Chaque extension installée contient au moins un plugin, observateur, ou préférence. Beaucoup en expédient des dizaines. L'événement de paiement est l'événement le plus observé dans Magento et la source la plus courante de régressions TTFB de 500 à 800 ms..
Flux de travail d'audit:
- Courir module bin/magento:statut et répertorier les modules tiers activés
- Désactivez les modules non critiques un par un lors de la préparation
- Vérification de référence TTFB après chaque désactivation
- Gardez désactivé tout ce qui permet d'économiser plus de 100 ms sans coût commercial évident
Regardez attentivement les modules dans l'expédition, promotions, et catégories B2B. Ceux qui portent la plus lourde charge d'événements de paiement.
8. Ajouter un CDN avec des règles de cache qui mettent réellement en cache
Cloudflare, Rapidement, ou KeyCDN devant Magento est un enjeu de table. L'erreur est de laisser les règles par défaut seules. Hors de la boîte, la plupart des CDN contournent le cache pour tout ce qui contient une chaîne de requête, ce qui tue la mise en cache des pages de catégorie filtrables avec ?p=2 pagination.
Ensemble minimal de règles de cache:
- Actifs statiques (JS, CSS, polices, images): cache 1 an, servir périmé pendant la revalidation
- Pages de catégorie: cache 1 heure pour les anonymes, contourner pour les connectés
- Pages produits: cache 4-12 heures, contourner pour les connectés
- Panier, vérifier, compte client: contourner complètement
Les en-têtes Full Page Cache de Magento indiquent à Varnish ce qui peut être mis en cache. Le CDN doit respecter ces en-têtes. Si vous remplacez par des règles générales, vous travaillez contre la propre logique de cache de Magento.
Activez également Http / 3 au niveau de la couche CDN si c'est une option (Cloudflare et Fastly le prennent tous deux en charge). HTTP/3 utilise QUIC au lieu de TCP, qui récupère plus rapidement de la perte de paquets sur les réseaux mobiles. Des améliorations LCP mobiles réelles de 100 à 300 ms sont typiques sur les connexions 4G, quelle est la différence entre “Chargement en cours” et “chargé” pour beaucoup d'acheteurs.
9. Reconstruire les indexeurs et maintenir la base de données
Même avec la mise à jour par défaut de la version 2.4.8, dérive des indexeurs. Courir indexeur bin/magento:réindexer sur un minimum de cron hebdomadaire, plus une réindexation ciblée après les importations groupées de catalogue.
Personne ne fait la maintenance de la base de données:
- Tronquer citation et citation_article tableaux trimestriels (les chariots abandonnés s'accumulent pour toujours)
- Faire le ménage sales_bestsellers_aggregated_* si vous n'utilisez pas les rapports
- Archiver les commandes antérieures à 24 mois en utilisant les archives intégrées d'Adobe Commerce (Les utilisateurs Open Source ont besoin d'un outil tiers)
UNE 6 GB citation la table ralentit chaque requête d'administrateur. La plupart des magasins Magento ne l'ont jamais tronqué.
10. Différez JavaScript et fusionnez soigneusement CSS
Activer la minification JS, fusion, et regroupement sous Stores > Configuration > Avancée > Développeur. Le regroupement réduit le nombre de demandes. La minification réduit la charge utile. Différer le JS non critique (analytique, widgets de discussion) les empêche de bloquer le rendu initial.
Un avertissement. Le regroupement avancé sur Luma a connu des régressions pour des modules tiers spécifiques. Testez la mise en scène avec des exécutions synthétiques de Lighthouse avant de le retourner en production.
Comment diagnostiquer où votre magasin perd réellement du temps
L'optimisation sans mesure n'est qu'une hypothèse. Il s'agit de la pile de diagnostic que nous exécuterions sur n'importe quelle boutique Magento avant de toucher un seul paramètre:
- PageSpeed Insights + Nœud: données d'utilisateur réel de Chrome. Focus sur trois Core Web Vitals au 75e percentile: LCP (La plus grande peinture riche en contenu, Google “bien” le seuil est inférieur à 2,5 s), INP (Interaction avec la peinture suivante, cible inférieure à 200 ms), et CLS (Décalage de mise en page cumulatif, cible sous 0.1).
- Tideways ou New Relic APM: traçage PHP au niveau des transactions. Vous indique quels contrôleurs, observateurs, et les plugins mangent du temps.
- DebugBear ou SpeedCurve: suivi synthétique avec tendances historiques. Détecte les régressions après les déploiements.
- Le profileur intégré de Magento: activer via .htaccess, inspecter la sortie sur les pages lentes.
Vérifiez le 95e percentile, pas la médiane. Votre médiane pourrait être bonne. le 5% les pages les plus lentes sont généralement celles où se cache l'abandon du panier.
Quand faire appel à un spécialiste des performances Magento
Certains problèmes de performances ne sont pas des problèmes de bricolage. Faites appel à un spécialiste lorsque:
- Le TTFB est supérieur à 800 ms avec Varnish correctement configuré et une infrastructure de bonne taille. Cela indique un problème de code profond ou une chaîne de plugins que vous ne trouverez pas avec module:statut.
- Les événements de paiement ont été fortement personnalisés au fil du temps 3+ années. Démêler les chaînes d’observateurs est un audit complet, pas un après-midi.
- Vous planifiez une migration Hyvä depuis une boutique Luma personnalisée. Budget 120-200 heures avec une agence Hyvä certifiée pour tout ce qui dépasse un simple catalogue.
- Vous avez déjà effectué les six premières étapes de ce guide et TTFB est toujours au-dessus 1 seconde.
UNE 40-60 un audit d'une heure par un spécialiste des performances de Magento fonctionne généralement en USD 8,000-15,000. Cela semble beaucoup jusqu'à ce que vous calculiez ce qu'est un 1% L'augmentation de conversion vaut sur votre GMV annuel.
Questions fréquemment posées
Hyvä en vaut-il la peine pour un petit magasin Magento fonctionnant sous 500 commandes par mois?
Le thème lui-même est gratuit maintenant (Licence MIT depuis tard 2024), donc le seul coût qui reste est le travail de migration, qui fonctionne en USD 5,000-15,000 tout compris pour un magasin modeste. Sous 500 commandes par mois en USD 100 AOV, c'est toujours une fenêtre de récupération sur plusieurs années. Réparer l'hébergement, Vernis, images, et l'audit d'extension en premier. Revenez à Hyvä une fois que vous aurez dépassé le GMV annuel de 1 million de dollars, ou plus tôt si vous pouvez absorber le coût de la migration dès le départ.
Quelle est la spécification d'hébergement minimale pour un Magento 2.4.8 magasin de fabrication?
4 Go de RAM plancher absolu, 8 Go si vous utilisez Varnish, walkie, et OpenSearch sur la même case, 16 GB si vous avez 50,000+ SKU ou exécuter un catalogue B2B. Le processeur compte moins que la RAM. La plupart des goulots d'étranglement de Magento sont dus à une pression sur la mémoire, pas de processeur. Notre Résumé des VPS de commerce électronique répertorie les fournisseurs qui répondent à ces spécifications sans tarification d'entreprise.
Varnish sur Magento aide-t-il les clients connectés?
Pas directement. Varnish sert du trafic anonyme, ce qui pour la plupart des magasins B2C est 70-85% de pages vues. Les clients connectés contournent le cache pleine page car leur contenu est personnalisé. C'est là que le cache d'objets Valkey ou Redis est important. Votre page d'accueil et vos pages de catégories s'envoleront pour les nouveaux visiteurs. Les détails du produit et le paiement pour les utilisateurs connectés reposent toujours sur PHP plus Valkey.
Dans quelle mesure le passage à AVIF ou WebP réduit-il réellement le LCP ??
Sur une page produit où LCP est une image de produit phare, 300-700L'amélioration de la MS est typique. Si votre image LCP passe de 420 Ko à 140 Ko, cela se traduit directement par un rendu plus rapide sur n'importe quelle connexion ci-dessous 10 Mbps. Mise en garde: L'encodage AVIF est gourmand en CPU, donc générer au moment du téléchargement (ou via CDN) plutôt qu'à chaque demande.
Quel est l'hébergement le plus rapide pour un Magento 2.4.8 boutique?
“Le plus rapide” cela dépend si vous souhaitez une gestion gérée ou autogérée. Les spécialistes Magento gérés comme Nexcess et Hypernode fournissent une pile pré-réglée (PHP-FPM, Vernis, Redis ou Valkey, Recherche ouverte) et fournissent généralement un TTFB inférieur à 300 ms dès la sortie de la boîte. Du côté autogéré, un Hetzner CX32 ou équivalent à 8 Go de RAM avec Varnish et Valkey correctement configurés peuvent correspondre à ces performances à 40-60% coût mensuel inférieur, au prix du travail d'administrateur système. Le résumé Magento VPS lié plus haut dans ce guide présente la répartition fournisseur par fournisseur.
Magento est-il plus lent que Shopify dès la sortie de la boîte?
Sur les métriques de vitesse de page brutes, Oui. Shopify sert la plupart des pages vues à partir de son CDN mondial avec une mise en cache agressive, donc une toute nouvelle boutique Shopify bat généralement une toute nouvelle boutique Magento sur TTFB. L'écart se réduit considérablement une fois que Magento est sur Varnish plus un CDN. Sur la flexibilité de la vitrine, profondeur de personnalisation, et fonctionnalités B2B, Magento gagne, c'est pourquoi les entreprises tolèrent la complexité de l'infrastructure. Si vous voulez une vitesse de type Shopify avec un contrôle au niveau de Magento, c'est le combo d'hébergement géré Hyvä plus.
Comment tester avec précision la vitesse de mon site Magento?
Exécutez trois outils et comparez. PageSpeed Insights vous donne le LCP officiel de Google, INP, et CLS au 75e centile provenant de vrais utilisateurs de Chrome. WebPageTest.org vous permet de tester à partir d'emplacements géographiques et de vitesses de réseau spécifiques (choisissez un profil Moto G4 4G pour une lecture mobile honnête). GTmetrix ou DebugBear suivent les régressions au fil du temps. Testez à la fois une page de catégorie anonyme (où le vernis devrait intervenir) et une caisse connectée (où ce ne sera pas le cas). L'écart entre les deux vous indique la quantité de travail effectuée par votre pile non mise en cache..
Les plats à emporter
Le chemin le plus rapide vers une boutique Magento plus rapide n’est presque jamais le chemin glamour. Compression d'image, Règles de cache CDN, et une migration Hyvä a battu à chaque fois une douzaine de micro-optimisations au niveau des extensions. Courir 2.4.8 (ou 2.4.9 une fois expédié en mai 2026) sur du matériel compatible, couche de Vernis plus Valkey, et auditer les extensions sans pitié. La plupart des magasins voient 40-60% Amélioration du TTFB grâce à ces quatre mouvements seuls.
Si vous pesez encore l’infrastructure, le Guide d'hébergement NVMe est un point de départ utile. Les E/S de disque frappent durement les temps de paiement de Magento sur les anciens disques SATA, et NVMe déplace les lectures du panier et de la table de devis vers une classe de latence différente. Combinez cela avec les guides d'hébergement et thématiques liés ci-dessus, et vous avez toute la pile couverte.
