PrestaShop Admin-Performance: Warum das Back Office langsam ist und wie man es behebt

439 Aufrufe

PrestaShop Admin-Performance: Warum das Back Office langsam ist

Ein langsames PrestaShop-Back-Office ist eines der frustrierendsten Probleme fuer Shop-Administratoren. Dieser Leitfaden identifiziert die haeufigsten Ursachen und bietet konkrete Loesungen.

Die haeufigsten Ursachen

1. PrestaShop Addons API-Verbindung

Die Nummer-eins-Ursache. Das Back Office macht HTTP-Anfragen an addons.prestashop.com. Wenn diese API langsam ist, wartet Ihr gesamtes Back Office.

Loesung - Vom Addons-Konto abmelden oder API-Aufrufe deaktivieren.

2. Debug-Modus aktiviert

Deaktiviert alle Caches und kompiliert Templates bei jeder Anfrage neu.

define('_PS_MODE_DEV_', false);
define('_PS_DEBUG_PROFILING_', false);

3. Zu viele installierte Module

Jedes Modul fuegt Overhead hinzu. Deinstallieren Sie unbenutzte Module, besonders Statistik- und Gamification-Module.

4. Grosse Datenbank ohne Optimierung

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

DELETE FROM ps_connections WHERE date_add < DATE_SUB(NOW(), INTERVAL 30 DAY);
OPTIMIZE TABLE ps_cart, ps_connections, ps_guest;

5. Shared-Hosting-Einschraenkungen

Empfehlung: VPS mit mindestens 2 CPU-Kernen, 4 GB RAM, SSD und PHP 8.1+.

6. OPcache nicht aktiviert

opcache.enable = 1
opcache.memory_consumption = 256
opcache.max_accelerated_files = 16229

7. Langsame Dashboard-Widgets

Dashboard vereinfachen. Nicht benoetigte Widgets entfernen. Datumsbereiche einschraenken.

8. Grosser Produktkatalog

Produkte pro Seite auf 20-50 reduzieren. Suchfunktion statt Blaettern nutzen.

Optimierungscheckliste

  1. Debug-Modus deaktivieren
  2. Template-Kompilierung auf "Nie neu kompilieren" setzen
  3. Caching aktivieren (Redis bevorzugt)
  4. OPcache aktivieren
  5. Von Addons API trennen
  6. Unbenutzte Module deinstallieren
  7. Datenbank-Bloat bereinigen
  8. Dashboard vereinfachen
  9. Auf VPS/Dedicated upgraden
  10. PHP 8.1+ verwenden

War diese Antwort hilfreich?

Haben Sie noch Fragen?

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

Lade ...
Nach oben