Performance admin PrestaShop : pourquoi le back office est lent et comment le corriger

441 vues

Performance admin PrestaShop : pourquoi le back office est lent

Un back office PrestaShop lent est l'un des problemes les plus frustrants. Ce guide identifie les causes les plus courantes et fournit des solutions concretes.

Les causes les plus courantes

1. Connexion API PrestaShop Addons

Cause numero un. Le back office fait des requetes HTTP vers addons.prestashop.com. Quand cette API est lente, tout votre back office attend.

Solution - Deconnectez-vous de votre compte Addons ou desactivez les appels API.

2. Mode debug active

Desactive tous les caches et recompile les templates a chaque requete.

define('_PS_MODE_DEV_', false);

3. Trop de modules installes

Chaque module ajoute du surcharge. Desinstallez les modules inutilises, surtout les modules de statistiques et de gamification.

4. Base de donnees non optimisee

DELETE FROM ps_cart WHERE id_cart NOT IN (
    SELECT id_cart FROM ps_orders
) AND date_add < DATE_SUB(NOW(), INTERVAL 30 DAY);

OPTIMIZE TABLE ps_cart, ps_connections, ps_guest;

5. Limitations de l'hebergement mutualise

Recommandation : VPS avec 2+ CPU, 4 GB RAM, SSD et PHP 8.1+.

6. OPcache non active

opcache.enable = 1
opcache.memory_consumption = 256

7. Widgets du tableau de bord lents

Simplifier le tableau de bord. Supprimer les widgets inutiles.

8. Grand catalogue produits

Reduire les produits par page a 20-50. Utiliser la recherche plutot que la navigation.

Checklist d'optimisation

  1. Desactiver le mode debug
  2. Compilation des templates : "Ne jamais recompiler"
  3. Activer le cache (Redis prefere)
  4. Activer OPcache
  5. Se deconnecter de l'API Addons
  6. Desinstaller les modules inutilises
  7. Nettoyer la base de donnees
  8. Simplifier le tableau de bord
  9. Passer au VPS/dedie
  10. Utiliser PHP 8.1+

Cette réponse vous a-t-elle été utile ?

Vous avez encore des questions ?

Can't find what you're looking for? Send us your question and we'll get back to you quickly.

Loading...
Back to top