Avant de commencer
- Des mesures du catalogue, panier et paiement.
- Une copie isolée pour tester les changements de cache ou d’extensions.
Mesurer un parcours complet
La boutique peut afficher rapidement l’accueil tout en ralentissant au paiement. Mesurez une catégorie, un produit, une recherche, le panier et la confirmation. Notez les conditions de test : appareil, connexion, état connecté et cache. Répétez les mesures pour distinguer un cas isolé d’un ralentissement récurrent.
- Choisissez un produit simple et un produit variable représentatifs.
- Comparez visiteur et client connecté sur une copie quand le test touche au paiement.
- Séparez temps de réponse serveur et poids des ressources chargées par le navigateur.
Préparer une copie et un point de retour
Avant de modifier cache, thème ou extensions, sauvegardez fichiers et base. Utilisez une copie isolée pour les changements importants. Empêchez les paiements réels, les courriels aux clients et les renouvellements. Un gain de vitesse n’est utile que si le parcours reste fonctionnel.
- Conservez les versions et réglages actuels.
- Préparez les mêmes tests pour vérifier chaque modification.
- Ne restaurez pas une ancienne base sur la boutique réelle pour annuler une optimisation sans protéger les nouvelles commandes.
Réduire le poids du catalogue
Préparez des images adaptées à leur affichage et évitez de charger de grandes galeries partout. Vérifiez les filtres et les variantes : un catalogue lourd peut exécuter des requêtes coûteuses même avec des images légères. Mesurez la fonction avant de remplacer sa solution.
- Compressez les images et utilisez un format moderne lorsqu’il est pris en charge.
- Évitez de charger des scripts de widgets inutilisés sur toutes les pages.
- Gardez les images produit suffisamment détaillées pour un achat éclairé.
Configurer le cache sans mélanger les clients
Le cache de pages peut aider les pages publiques, mais le panier, le paiement et le compte contiennent des données personnelles ou changeantes. Vérifiez les exclusions de chaque couche présente, y compris le CDN. Un cache serveur et un cache d’objet ne se configurent pas de la même façon.
- Testez deux sessions distinctes avec des paniers différents.
- Vérifiez qu’un changement de stock ou de prix apparaît correctement.
- N’activez pas une règle « tout mettre en cache » sans exclusions et validation du parcours WooCommerce.
Examiner traitements et intégrations
Les imports, recherches, tâches planifiées et appels externes peuvent monopoliser les ressources. Consultez WooCommerce → État et les journaux disponibles. Une file de tâches en retard mérite une analyse avant toute suppression : certaines tâches correspondent à des actions importantes pour la boutique.
- Planifiez les imports volumineux hors des heures les plus chargées lorsque possible.
- Recherchez les erreurs répétées et les appels de services qui répondent lentement.
- Ne supprimez pas de commandes, tables ou tâches pour « nettoyer » sans connaître leur rôle.
Décider si les ressources doivent évoluer
Répétez les mesures et vérifiez commande, remboursement, compte et courriels. Si les limites sont encore régulièrement atteintes après optimisation, rassemblez les besoins de charge pour comparer un hébergement adapté ou un VPS. Plus de ressources ne corrige pas automatiquement une requête inefficace.
- Comparez les mêmes opérations, avec les mêmes données et conditions.
- Vérifiez les périodes de pointe plutôt qu’un test effectué seulement à faible trafic.
- Préparez une migration qui protège les commandes récentes si un changement d’hébergement est retenu.
Service associé
Serveurs VPSDocumentation officielle
Les intitulés et options peuvent varier selon la version, les extensions et votre compte. Consultez les références de l’éditeur pour votre configuration.
WooCommerce — System status report