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 : comment corriger back office lenteur ?

tout servces prestashop

Prestashop : Vider le cache régulièrement

La lenteur du back office est souvent causée par un cache trop volumineux ou corrompu. Dans Paramètres Avancés > Performances, videz le cache de Prestashop. Vous pouvez aussi le faire manuellement en supprimant le contenu du dossier /var/cache/prod.

Un cache trop rempli ralentit les requêtes et surcharge le système de fichiers. En nettoyant régulièrement ce dossier, vous améliorez la réactivité du back office et réduisez les temps de chargement lors de la navigation dans l’administration.


Prestashop : Désactiver les statistiques inutiles

Les modules de statistiques peuvent ralentir considérablement le back office, surtout sur les boutiques avec beaucoup de trafic. Désactivez les modules comme statsvisits, statsdata ou dashboardtrends si vous n’en avez pas besoin.

Ces modules enregistrent de nombreuses requêtes SQL et surchargent la base de données. En les désactivant, vous réduisez le nombre d’opérations en arrière-plan, ce qui allège le fonctionnement du panneau d'administration.


Prestashop : Optimiser la base de données

Une base de données trop lourde ou fragmentée ralentit fortement l’administration. Utilisez phpMyAdmin pour lancer une optimisation des tables via l’option « Optimize table ». Nettoyez aussi les tables comme ps_connections, ps_log ou ps_cart.

Une base propre améliore la vitesse de traitement des requêtes SQL, en particulier celles liées aux commandes, clients ou statistiques. Un nettoyage mensuel permet de conserver un back office fluide, même sur une boutique très active.


Prestashop : Activer l’option CCC (Concaténation, Compression, Cache)

Dans Paramètres Avancés > Performances, activez les options CCC pour HTML, CSS et JavaScript. Cela permet de réduire le poids des fichiers chargés par le back office, ce qui accélère l’affichage des pages.

La concaténation regroupe plusieurs fichiers en un seul, la compression les allège, et le cache les rend plus rapides à charger. Ces réglages sont essentiels pour améliorer la performance globale de Prestashop, côté front comme côté admin.


Prestashop : Désactiver les modules inutilisés

Un trop grand nombre de modules actifs peut ralentir l’interface d’administration. Allez dans Modules > Gestion des modules, triez-les par statut, et désactivez ceux que vous n’utilisez pas. Cela réduit la charge serveur à chaque page.

Chaque module peut injecter du code et des scripts dans le back office, ce qui augmente les temps de réponse. En ne gardant que les indispensables, vous allégez la charge mémoire et améliorez la fluidité de navigation.


Prestashop : Vérifier la version PHP du serveur

Une version de PHP trop ancienne ou inadaptée peut affecter la vitesse du back office. Prestashop 8, par exemple, fonctionne bien avec PHP 8.1. Une version obsolète augmente le temps de traitement des scripts.

Assurez-vous aussi que toutes les extensions PHP nécessaires sont actives. Une configuration optimisée côté serveur permet à Prestashop de traiter plus vite les requêtes et d’augmenter la réactivité de l’interface d’administration.


Prestashop : Utiliser un hébergement performant

Un hébergement partagé ou sous-dimensionné peut être la cause principale de la lenteur du back office. Optez pour un hébergement VPS ou dédié, spécialement optimisé pour Prestashop, avec suffisamment de RAM et de CPU.

Le back office est plus exigeant que le front : il traite plus de données et effectue plus de calculs dynamiques. Un bon serveur améliore non seulement les performances administratives, mais aussi les temps de chargement du site globalement.


Prestashop : Réduire le nombre de produits affichés

Sur certaines pages comme le catalogue produits, la lenteur est due au nombre d’éléments affichés en même temps. Allez dans Paramètres > Paramètres avancés > Administration et limitez le nombre d’éléments par page (ex. : 20 au lieu de 100).

Moins d’éléments affichés signifie moins de requêtes SQL et un rendu plus rapide. Cela améliore considérablement le confort de gestion pour les grandes boutiques ayant des milliers de références produits.


Prestashop : Corriger les erreurs JavaScript dans le back office

Des erreurs JavaScript dans le navigateur peuvent empêcher le chargement fluide des éléments du back office. Ouvrez la console développeur (F12) et vérifiez si des erreurs apparaissent lors de la navigation.

Ces erreurs peuvent venir d’un module mal codé ou d’un conflit avec un thème. Corriger ces scripts ou désactiver le module responsable permettra un chargement plus rapide des interfaces d'administration.


Prestashop : Mettre à jour Prestashop et ses modules

Les anciennes versions de Prestashop peuvent contenir des bugs de performance corrigés dans les versions plus récentes. Pensez à effectuer les mises à jour de sécurité et de performance, ainsi que celles des modules installés.

Une version à jour est mieux optimisée, plus stable, et généralement plus rapide. Assurez-vous que vos modules sont compatibles avec la version en cours pour éviter tout conflit qui pourrait ralentir le back office.