Passa al contenuto principale

Andare in Produzione

Dopo aver personalizzato il sito e ottimizzato tutto in locale per le performance, compresi i moduli, è il momento di andare in produzione.

Passaggi per la Messa in Produzione

  1. Abilitare Tutti i Livelli di Cache:

    • Attiva sia la cache di Prestashop che quella di Ector.
  2. Ottimizzare le Risorse Statiche:

    • Utilizza un CDN per migliorare la distribuzione delle risorse statiche.
  3. Disabilitare Modalità Debug:

    • Assicurati che la modalità debug sia disabilitata per evitare rallentamenti dovuti al logging dettagliato.
  4. Abilitare Cache Smarty:

    • Attiva la cache Smarty per migliorare le performance del rendering delle pagine.
  5. Disabilitare il Profiler di Prestashop:

    • Disattiva il Profiler per evitare l'overhead di performance causato dal monitoraggio delle risorse.
  6. Abilitare Ottimizzazione Apache e Smart Cache per JS:

    • Attiva le ottimizzazioni di Apache e la smart cache per JavaScript per migliorare ulteriormente le performance.

Test delle Performance

Effettua i test delle performance con strumenti come Google Lighthouse e WebPageTest per identificare ulteriori margini di ottimizzazione. Continua a iterare fino a raggiungere un risultato accettabile.

Ottimizzare il DNS

Per garantire la massima velocità di caricamento, consigliamo di utilizzare un servizio DNS come Cloudflare. Questo offre un DNS veloce e performante, oltre a funzioni integrate per l'ottimizzazione dei contenuti e la protezione da attacchi DDoS e bot malevoli. Anche il piano gratuito di Cloudflare offre molte funzionalità utili, ma il primo piano a pagamento aggiunge ulteriori funzionalità per velocizzare il sito.

Testare e Riottimizzare

Dopo aver messo in produzione il sito, è importante continuare a monitorare le performance e testare il sito con strumenti come Google Lighthouse e WebPageTest per identificare margini di ottimizzazione.

Monitorare costantemente il traffico e le risorse utilizzate è fondamentale per individuare eventuali problemi di performance e intervenire tempestivamente.

Il consiglio è di continuare a individuare possibili colli di bottiglia e risolverli in ambiente di sviluppo, per poi pushare in produzione e reiterare sui test effettuati, fino a raggiungere un risultato ottimale.