Magento 2 performances : le plan d’action (TTFB, cache, index, Varnish)
Magento 2 est puissant… et exigeant. Quand les pages mettent 4–8 secondes à s’afficher, c’est rarement une seule cause : c’est une combinaison serveur + cache + indexation + front.
Dans ce guide, on déroule un plan d’action pragmatique pour :
- réduire le TTFB (réponse serveur),
- augmenter le taux de cache hit (Full Page Cache),
- stabiliser l’indexation (indexers + cron),
- et améliorer la perception utilisateur (LCP/INP).
Si vous hébergez déjà Magento sur adgents.cloud, l’objectif est simple : des pages rapides, un back-office qui reste fluide, et une boutique qui tient la charge (pics, campagnes, soldes) — tout en gardant la possibilité de scaler CPU/RAM quand il le faut.
Découvrir l’hébergement Magento sur adgents.cloud
1) Commencer par mesurer (sinon vous optimisez à l’aveugle)
Avant de changer quoi que ce soit, prenez 2–3 URLs représentatives :
- page d’accueil,
- une page catégorie lourde,
- une page produit,
- et idéalement une étape de tunnel (hors cache).
Mesurez au minimum :
- TTFB (objectif : < 600 ms sur pages cachées),
- LCP (objectif : < 2,5 s),
- INP (objectif : < 200 ms),
- poids total et nombre de requêvos.
Outils utiles : PageSpeed Insights, GTmetrix, WebPageTest.
Astuce : si votre TTFB est mauvais même sur une page cachable, ce n’est pas un problème “front”. C’est un problème serveur/cache.
2) Le plus gros levier : Full Page Cache + Varnish
Magento embarque un Full Page Cache. En production, le meilleur scénario est généralement :
- Varnish pour servir les pages “cachable” très vite,
- Magento/PHP pour les pages dynamiques (panier, checkout, compte).
Pourquoi ça change tout : sur une page cachée, Varnish peut répondre sans réveiller PHP, donc TTFB plus bas et meilleure scalabilité.
Visuellement, vous devez observer des headers de cache cohérents (par exemple un Age qui augmente sur les requêvos répétées) et une chute nette du TTFB.
À lire ensuite (si vous partez de zéro) : Installer Magento 2 avec Docker Compose (prod)

3) Redis : cache applicatif + sessions (et moins de latence)
Dès que le trafic monte (ou que le catalogue grossit), basculer :
- le cache applicatif,
- et les sessions
sur Redis apporte souvent une amélioration très visible : moins de latence disque, meilleure réactivité, et un comportement plus stable sous charge.
Le bon réflexe : ne changez pas 10 paramètres d’un coup. Faites une bascule, mesurez, puis itérez.
Sur adgents.cloud, vous pouvez dimensionner correctement la RAM pour absorber Redis + buffers sans swap, et monter en puissance au moment des pics.
Voir les options Magento sur adgents.cloud
4) Indexers + cron : la base d’une boutique stable
Une source classique de lenteur “incompréhensible” :
- indexers en mode “Update on Save” qui ralentissent l’admin,
- cron mal configuré,
- index en retard → pages incohérentes, recherches lentes, et jobs qui s’empilent.
Recommandation courante en production :
- basculer les indexers en mise à jour planifiée,
- s’assurer que le cron tourne réellement (toutes les minutes),
- surveiller l’état des indexers et la durée des jobs.
Résultat attendu : back-office plus fluide, et charges “spikes” mieux réparties.

5) Front : réduire le travail du navigateur (LCP/INP)
Même avec un TTFB correct, vous pouvez avoir un LCP mauvais. Les leviers fréquents :
Images (souvent 50–80% du poids)
- utilisez WebP quand possible,
- compressez sans dégrader,
- activez le lazy-loading pour les images sous la ligne de flottaison.
CSS/JS
- minification activée en production,
- limiter les modules tiers qui injectent du JS partout,
- traquer les scripts marketing lourds (ils ruinent l’INP).
Thème et surcharge
Si votre front est très lourd, un thème orienté performance (ex. Hyvä) peut changer radicalement la donne — mais c’est un chantier : à décider avec des objectifs mesurés, pas “pour faire joli”.
6) Extensions : le tueur silencieux
Sur Magento 2, 2 causes reviennent souvent :
- trop d’extensions,
- ou des extensions mal conçues (requêvos DB, observers, chargements front).
Plan simple :
- listez les extensions réellement utiles business,
- mesurez l’impact de celles qui touchent le front (tag manager, tracking, widgets),
- remplacez/retirez ce qui dégrade fortement le temps de rendu.
Lancez-vous avec Magento.
Envie de vous lancer avec Magento ? Créez votre site web en quelques clics.
Magento
E-commerce enterprise
7) Vidéo (FR) : optimisation Magento 2
Pour compléter ce guide avec une démo : 
Accélérer Magento 2 sans se compliquer la vie
Si vous voulez un environnement prêt pour la production (déploiement rapide, redimensionnement CPU/RAM, sauvegardes, et exploitation plus simple), vous pouvez héberger votre instance Magento sur adgents.cloud :
- déploiement en 1 clic (selon l’app),
- facturation à l’heure,
- stop/start (compute non facturé à l’arrêt),
- sauvegardes automatiques et rétention longue,
- scaling à la demande pour absorber les pics.

