Prestazioni admin PrestaShop: perché il back office è lento e come risolverlo

437 visualizzazioni

Prestazioni admin PrestaShop: perche il back office e lento

Un back office PrestaShop lento e uno dei problemi piu frustranti. Questa guida identifica le cause piu comuni e fornisce soluzioni concrete.

Le cause piu comuni

1. Connessione API PrestaShop Addons

Causa numero uno. Il back office fa richieste HTTP a addons.prestashop.com. Quando questa API e lenta, tutto il back office aspetta.

Soluzione - Disconnettersi dall'account Addons o disabilitare le chiamate API.

2. Modalita debug attivata

Disabilita tutte le cache e ricompila i template ad ogni richiesta.

define('_PS_MODE_DEV_', false);

3. Troppi moduli installati

Ogni modulo aggiunge overhead. Disinstallare i moduli non utilizzati.

4. Database grande non ottimizzato

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. Limitazioni hosting condiviso

Raccomandazione: VPS con 2+ CPU, 4 GB RAM, SSD e PHP 8.1+.

6. OPcache non attivato

opcache.enable = 1
opcache.memory_consumption = 256

7. Widget dashboard lenti

Semplificare la dashboard. Rimuovere widget non necessari.

8. Grande catalogo prodotti

Ridurre i prodotti per pagina a 20-50.

Checklist ottimizzazione

  1. Disabilitare modalita debug
  2. Compilazione template: "Mai ricompilare"
  3. Abilitare cache (Redis preferito)
  4. Abilitare OPcache
  5. Disconnettere da API Addons
  6. Disinstallare moduli non usati
  7. Pulire il database
  8. Semplificare dashboard
  9. Passare a VPS/dedicato
  10. Usare PHP 8.1+

Questa risposta ti è stata utile?

Hai ancora domande?

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

Loading...
Back to top