Comment accélérer l&rsquoarrière plan lent woocommerce

Camp;rsquoest un billet invité. Ces commentaires et recommandations samp;rsquoadressent aux auteurs et ne sont pas nécessairement ceux de WP Rocket. Le site Web woocommerce est il lent en arrière plan? Comme nous le savons tous, il est essentiel que les magasins offrent rapidement une expérience utilisateur supérieure aux acheteurs à lamp;rsquoavant. Mais ne savez peut être pas, tout aussi important, que lamp;rsquoarrière plan de votre magasin est rapide. La rapidité et l’efficacité du tableau de bord WordPress peuvent affecter votre productivité, votre capacité à gérer la gestion quotidienne de votre magasin et la façon dont gérez tout problème inattendu affectant votre site.
En général, woocommerce Backend est lent pour trois raisons possibles: Mauvais code PHP, mauvaises requêtes de base de données et chargement lent de fichiers. Comment diagnostiquer et résoudre ces problèmes? Jamp;rsquoai interviewé lamp;rsquoéquipe de prospress, les personnes derrière lamp;rsquoabonnement woocommerce (lamp;rsquoextension woocommerce la plus populaire au monde), Robot Ninja et automatiewoo, et nous avons trouvé les conseils, outils et conseils suivants pour aider à identifier chacun des trois problèmes ci dessus et à mettre en œuvre des correctifs pour que votre arrière plan woocommerce fonctionne à nouveau en douceur.
Pour commencer: Avant de commencer, résumons quelques conseils généraux de performance pour accélérer lamp;rsquoarrière plan de woocommerce. Il ne fait aucun doute que avez entendu ce qui suit des milliers de fois auparavant, mais chacun damp;rsquoeux est important avant de continuer à discuter des corrections plus complexes au cœur de cet article. 1. Désactiver supprimer les plug ins paramètres inutilisés il est bon de ne conserver que les plug ins nécessaires et de supprimer les plug ins restants. Cela est généralement recommandé du point de vue de la sécurité et de la maintenance de WordPress. Il est intéressant de noter que parfois les gens veulent simplement supprimer certains de leurs plug ins est une chose facile
éthylargent, mais pas toujours. Bien que le nombre de plug ins que installez sur votre site puisse être un facteur de lenteur, il est probable quamp;rsquoil y a un problème avec la qualité des plug ins (nous en discuterons plus en détail ci dessous).
2. Le maintien à jour des performances des noyaux, des plug ins et des thèmes WordPress est toujours un facteur clé pour les développeurs WordPress, qu’il s’agisse de l’équipe principale qui a développé la dernière version de woocommerce ou des développeurs de plug ins et des thèmes qui ont amélioré leurs produits. Par conséquent, une façon damp;rsquoaméliorer et de maintenir le rendement du site est de mettre à jour les mises à jour de base, les plug ins et les sujets au moment de la publication. Il est important de tester les nouvelles versions de WordPress, woocommerce et tous les plug ins et thèmes que utilisez avant d’effectuer des mises à jour. Cela signifie créer un site temporaire qui fera lamp;rsquoobjet de recherches et damp;rsquoessais approfondis avant la mise à niveau du site de production.
Pour en savoir plus sur la façon de tester et de mettre à jour le site Web de woocommerce, consultez notre guide mise à jour de woocommerce: un guide sécurisé et approfondi. 3. Sélectionnez passez à un bon Hôte Web tous les hôtes ne sont pas créés de la même façon. Prendre le temps damp;rsquoétudier vos options peut être très utile lorsquamp;rsquoil samp;rsquoagit de la performance avant et arrière damp;rsquoun site. Google est votre ami ici. Lisez les commentaires, posez de nombreuses questions et inscrivez à lamp;rsquohôte qui sélectionne toutes vos cases. Bien que l’hébergement partagé soit bon pour les petits sites et les nouveaux utilisateurs de woocommerce, il vaut la peine de jeter un coup d’œil aux solutions d’hébergement VPS et WordPress hébergées, qui garantissent des ressources dédiées à votre site.
Il est préférable de choisir un hôte qui supporte PHP 7 + et, si possible, de fournir des fonctionnalités de cache intégrées. 4. Utilisation du cache damp;rsquoobjets
Kend de woocommerce maintenant que avez éliminé tous les problèmes de performance généraux causés par woocommerce fonctionne lentement, pouvez empêcher woocommerce back end de fonctionner lentement pour lamp;rsquoune des trois raisons possibles: Mauvais code PHP, mauvaises requêtes de base de données, ou chargement de fichiers lent, ou même une combinaison des trois.
Affaire No 1. Le Code PHP 1 namp;rsquoa pas été exécuté. votre site exécute une version antérieure de PHP, en particulier une version inférieure à PHP 7, la mise à jour vers la dernière version de PHP 7.2 améliorera immédiatement les performances. Php 7 est six fois plus rapide que n’importe quelle version précédente de PHP et nécessite moins de serveurs pour livrer le site WordPress au même nombre de visiteurs. En fait, l’analyse comparative montre que PHP 5.6 exécute des requêtes WordPress dans moins de 100 millions d’instructions CPU, alors que PHP 7 n’en exécute que 25 millions lorsqu’il exécute la même tâche.
Cependant, selon WordPress. Org, la plupart des sites WordPress utilisent PHP 5.6. Pourquoi? Essentiellement, parce que lamp;rsquohôte réseau ne veut pas détruire le site Web du client. Cela signifie que si voulez que votre site utilise la dernière version de PHP, devez prendre lamp;rsquoinitiative, le faire même, ou demander de lamp;rsquoaide à votre fournisseur damp;rsquohébergement. Pour vérifier quelle version de PHP fonctionne sur votre site, le plug in view PHP version peut ajouter cette information au Widget
tepoint indique que si activé, opcache peut réduire le temps de réponse jusquamp;rsquoà 50%. Extension intacte
Dans lamp;rsquoorganisation interne de votre site Web woocommerce, envisagez de demander à votre hôte damp;rsquoaccéder à la nouvelle Relic. Cela aidera à concentrer sur les causes de la lenteur des performances de lamp;rsquoarrière plan. Comme nous lamp;rsquoavons mentionné précédemment, si ne pouvez pas sélectionner une nouvelle Relic, je recommande damp;rsquoutiliser le moniteur de requête ou le plug in de la barre de débogage pour aider à analyser les requêtes que le plug in exécute lorsque accédez aux pages individuelles (avant et arrière) du site. Pour déterminer si le plug in namp;rsquoest pas le meilleur, lamp;rsquoéquipe de prospress a identifié les signaux damp;rsquoavertissement suivants en fonction de lamp;rsquoexpérience du client sur le site: interroger le plug in pour chaque page de gestion et pas seulement pour sa propre page. Plug in pour le Code sur damp;rsquoautres pages de gestion, si nécessaire. Un plug in qui ajoute des colonnes supplémentaires à un type particulier damp;rsquoobjet, ce qui nécessite généralement des requêtes supplémentaires. Plug in pour ajouter trop d’éléments à la barre latérale de gestion WordPress. Affaire No 3. Chargement lent des fichiers 1. Les outils de développement de navigateur comme chrome ou Firefox offrent un moyen pratique de voir samp;rsquoil y a de gros fichiers ou trop de fichiers téléchargés sur la page de gestion. Par exemple, en téléchargeant le tableau de bord de gestion damp;rsquoautomatiewoo. Com, je peux trier les charges de fichiers dans lamp;rsquoonglet réseau des outils de développement chrome et voir que plus de 1 Mo de JavaScript est chargé à partir du plug in yoast SEO en 1500 millisecondes: Il est important de noter que ces fichiers peuvent être mis en cache localement après le premier téléchargement, de sorte que leur impact sur le rendement est négligeable. Lamp;rsquoonglet réseau fournit également des informations détaillées sur les fichiers non mis en cache, ce qui permettra
Production Woocommerce 3.5 a récemment introduit les crochets et les filtres nécessaires au fonctionnement du plug in. Cela signifie que le propriétaire du magasin peut le tester sur un site temporaire avant de lamp;rsquointégrer au noyau. Les tests montrent que check out peut atteindre le gain de performance le plus élevé et que le temps de chargement de la page peut être augmenté jusquamp;rsquoà 30%. Lamp;rsquoéquipe Web de woocommerce Custom Order tables Liquid travaille à lamp;rsquoélaboration damp;rsquoun plug in qui introduira une table personnalisée qui contiendra toutes les informations sur les commandes les plus courantes de woocommerce à un endroit correctement indexé. Woocommerce crée généralement plus de 40 entrées posteta indépendantes pour chaque commande. Cela signifie que si votre magasin reçoit également 10 commandes par jour, il y a 400 nouvelles commandes par jour! Plus la table posteta augmente, plus la requête prend de temps à fonctionner, ce qui peut ralentir la requête et donc réduire le temps de chargement de la page. Le plug in Custom Order Table enregistre les données de commande dans une table plane optimisée pour la requête woocommerce: une commande ne signifie quamp;rsquoune nouvelle ligne avec un impact minimal sur la performance. Wrapper si votre arrière plan est plus lent que Sloth et que les conseils habituels damp;rsquooptimisation des performances ne aident pas, pourriez rencontrer des problèmes avec des erreurs de code PHP, des erreurs de requête de base de données, ou des fichiers chargés plus lentement, ou même les trois. Ce guide aidera à diagnostiquer tout problème et à mettre en oeuvre des correctifs. Nous pouvons jouer toute la journée sur woocommerce: prospress existe pour améliorer un peu la meilleure plateforme de commerce électronique au monde, car nous voulons aider les entrepreneurs à prospérer grâce à WordPress. Mais camp;rsquoest fini! Il y a quelques techniques avancées que nous namp;rsquoavons pas explorées dans que voudrez peut être revoir
Tout est à , y compris nginx au lieu damp;rsquoApache et Real Cron au lieu de WP Cron. Enfin, je encourage à consulter les plug ins woocommerce Custom Product table et woocommerce Custom Order Table pour voir quelles améliorations de performance obtiendrez une fois que ces plug ins seront intégrés au noyau. N’oubliez pas que le plugin de mise en cache WordPress de woocommerce aide également à améliorer les performances de votre site!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins