Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop 1.7 back office lent

tout servces prestashop

La performance en berne de Prestashop peut être attribuée à diverses difficultés qu'il devient impératif de cerner.

Avant de vous lancer dans la quête de solutions, il convient de comprendre pourquoi vous avez l'impression que votre Prestashop rame. Si vous avez par exemple repéré un résultat peu glorieux lors d'un test avec des outils à l'instar de Pagespeed Insights proposé par Google ou GTMetrix, je vous invite vivement à parcourir un article ciblé sur ce thème précis sous notre plume: le décryptage et l'amélioration du quotient Pagespeed de votre magasin Prestashop. En revanche, si vous remarquez une lenteur généralisée de votre boutique, qui se retrouve même en backoffice, cela signifie probablement que votre Prestashop souffre de délais de réaction excessifs. On entre dans ce cas dans la problématique du TTFB (Time To First Byte) qui semble trop lent. Vous trouverez dans cet article des éléments pour identifier ce problème de lenteur au niveau du TTFB.

Pourquoi le back-office d'Admin de mon site Prestashop 1.7 est lent ?

Il se peut parfois que l'accès à votre interface d'administration back-office soit d'une lenteur insupportable. Ce phénomène est généralement attribué à un plugin vorace en termes de ressources sur votre hébergement Web. Néanmoins, il vous est possible de surveiller le taux d'utilisation des ressources par votre site Prestashop grâce à une technique on ne peut plus simple. Il s'agit de l'option Profiling. Elle vous offre la possibilité d'identifier le module cupide qui consomme toutes les ressources.

Il est envisageable que vous ayez déjà changé d'hébergement, optant pour un serveur mutualisé, puis pour un VPS, et peut-être même pour un service cloud. Et voilà, votre site Prestashop est désormais ultrarapide et fonctionne à merveille !
Cela dit, l'accès à votre interface d'administration Prestashop demeure anormalement lent ? La cause probable de ce désagrément est un module, possiblement superflu, qui entrave le chargement de vos pages administratives.

A l'aide l’administration de Prestashop 1.7 tourne au ralenti !

C'est un cauchemar n'est-ce pas ? Votre back-office Prestashop ne s'affiche plus, et votre travail quotidien est au point mort. Votre instinct premier, si vous avez travaillé avec une agence web ou avec un dévoué webmaster indépendant, est sans conteste de les appeler, exigeant des explications sur ce retard inexplicable

Soyons bien clairs : votre backoffice Prestashop descend à une vitesse de tortue, mais ne vous précipitez pas en concluant que c'est un souci émanant directement de votre e-boutique. Il y a une pléthore de facteurs qui pourraient exécuter cette danse lente, et celui que je m'apprête à révéler est un coupable improbable... Prestashop lui-même.

Le coupable derrière la lenteur de votre interface administrative Prestashop? Une congestion monumentale des serveurs Prestashop.

Incroyable mais vrai : le backoffice incriminé fait usage de l'API (Interface de Programmation d'Applications) Prestashop. Pour quelle raison ? Pour déployer, par exemple, la liste des modules d'achat. Par conséquent, si Prestashop est en état de crise, votre back-office ne sera pas à l'abri, subissant à son tour des ralentissements notables.

Prestashop 1.7 est lent, 2 points à vérifier

Explorer les paramètres de performance de Prestashop : Votre première étape devrait être une incursion dans l'univers des configurations relatives aux performances de Prestashop. Comment y accéder ? Très simple. Il vous suffit de naviguer à travers le menu dénommé "Paramètres avancés", puis "Performances". Pour un éclairage plus détaillé sur ce processus, référez-vous à notre article intitulé "La configuration idoine pour booster les performances de Prestashop".

Élaguer les modules superflus : Prestashop a tendance à vous proposer une pléthore de modules par défaut. Le hic, c'est que certains parmi eux s'avèrent redondants ou carrément inutiles. Tenons pour exemple Google Analytics. Si vous avez quiz cette option, l'usage des nombreux modules de statistiques tombe dans l'obsolescence.

Je vous encourage vivement à passer en revue la liste exhaustive de vos modules, en évaluant méthodiquement la pertinence de chaque élément. Prenez donc le temps de vous poser cette question cruciale pour chacun d'entre eux : est-ce qu'il est absolument essentiel ou peux-je m'en passer ?

Prestashop 1.7 ultra lent alors faites un profiling

Le terme "profiling" fait référence à l'opération consistant à évaluer de multiples informations lors de la génération d'une page web. Avec l'utilisation de Prestashop, le profiling nous offre la possibilité de mesurer des aspects tels que la durée d'exécution, la mémoire utilisée, les demandes SQL effectuées, etc. Ces mesures peuvent être effectuées lors de la production des pages de produits, des catégories, de la page d'accueil, et également du côté backoffice pour le fonctionnement de la boutique. En fait, le temps de chargement des pages peut aussi être lent lors de l'administration de la boutique, une situation qui nécessite des stratégies d'optimisation pour gagner en efficacité.

Pour mettre en œuvre le profiling sur Prestashop, vous devrez modifier la constante _PS_DEBUG_PROFILING_ dans le fichier /config/defines.inc.php.

Une fois l'activation du profiling effectuée, de nombreuses grilles de données apparaîtront sur chaque page du côté administration et côté client et nous aideront à naviguer à travers cette abondance d'informations.

Voici quelques éléments clefs à surveiller:

Loading time : C'est ce qu'on appelle le TTFB (Time to First Byte). Si celui-ci dépasse une seconde (soit 1000ms), cela indique un problème de temps de réponse prolongé.
Querying time : Si ce temps représente plus de 50% du "Loading time", cela suggère que vous avez une requête SQL trop lente, exécutée trop souvent ou que votre serveur de base de données n'est pas assez performant.
Queries : Il s'agit du nombre total de requêtes SQL exécutées. Ne vous alarmez pas face à un chiffre astronomique; avec Prestashop, ce nombre est tout simplement gigantesque !