📄️ Introduzione
L'ottimizzazione dei moduli esterni è una parte cruciale dell'ottimizzazione.
📄️ Riconoscere i Punti Critici
Per riconoscere i punti critici di un modulo, dopo averlo attivato, dobbiamo analizzare il sito con il tool di debug di Prestashop, che permette di vedere i tempi di caricamento delle singole risorse.
📄️ CSS o JS Presente su Tutte le Pagine
A volte i moduli, per garantire il corretto funzionamento, caricano file CSS o JS su tutte le pagine del sito. Questo può essere un problema se il file è pesante o se non è necessario su tutte le pagine.
📄️ Overhead Lato Codice PHP
Un altro problema che possiamo riscontrare è l'overhead lato codice PHP. Questo può essere causato da un cattivo utilizzo delle funzioni di Prestashop, da un numero eccessivo di query al database o da un uso inefficiente delle risorse.
📄️ CSS Non Necessario al Primo Caricamento
Un altro problema che possiamo riscontrare è il caricamento di CSS non necessario al primo caricamento della pagina. Questo può essere causato da un cattivo utilizzo delle media queries o da un uso inefficiente dei CSS.
📄️ JS Non Necessario al Primo Caricamento
Anche lato JS, possiamo avere problemi di performance. Se il nostro modulo utilizza JS per eseguire operazioni, possiamo incorrere in problemi di performance se il JS viene caricato in modo sincrono anche quando non è necessario.
📄️ Creare un Override del Modulo
Per estendere e ottimizzare le parti critiche dei moduli di terze parti, dobbiamo creare degli override delle classi e dei metodi che ci interessano.
📄️ Altre Strategie di Ottimizzazione
Ci sono molte pratiche utili che puoi mettere in atto per ottimizzare Prestashop.