I nostri consigli per l'ottimizzazione

Il tuo negozio online accelera il passo grazie all'attivazione e alla configurazione delle funzioni che ti consigliamo. Leggi qui per un sito commerciale estremamente efficace!

I nostri consigli per l'ottimizzazione

Attiva il cache Smarty per caricare le pagine in maniera più rapida.

Smarty è un motore di web template scritto in PHP. Smarty ti consente di associare i comandi PHP semplici con un testo grezzo in HTML, il che permette ai designer ma anche a chi non sa nulla di informatica di creare un tema con estrema facilità. Due sono le configurazioni disponibili per l'ottimizzazione Smarty: force compile e cache. Sono già installate per un sito in produzione/online. Durante lo sviluppo o la modifica di file TPL (temi o moduli), force compile deve essere attivato perché le modifiche siano registrate. Ciò consente di aggiornare i file di cache con le ultime modifiche. La compilazione dei file Smarty rallenterà sempre i tempi di caricamento della pagina. Per migliorare la velocità di caricamento e ottenere risultati migliori, disattiva sempre force compile una volta che hai effettuato le modifiche.

Attivazione del CCC per migliorare le prestazioni senza modificare il codice del tema.

Attiva i parametri combine, compress e cache (CCC) per un caricamento più rapido allegando diversi file CSS o diversi file JavaScript in un unico file e comprimendo (soppressione degli spazi supplementari) i file HTML. Questi parametri sono tutti disabilitati per default. Attivali per migliorare le prestazioni.
Smart Cache for CSS prende tutti i file CSS e li raggruppa in un unico file. L'attivazione di questa funzione ti consente di ridurre il numero di richieste al server e di caricare un solo file CSS ogni volta che un cliente visita il sito. Attiva «use CCC for CSS» per ottenere eccellenti risultati di ottimizzazione.
Smart Cache for JavaScript funziona allo stesso modo di Smart Cache for CSS, salvo per i file JavaScript. Attiva «Use CCC for JavaScript» per associare tutti i file JavaScript e caricarli in un unico file di server.
Minify HTML elimina tutte le nuove righe o gli spazi bianchi supplementari nei file TPL compilati (design templates). Per caricare più velocemente, attiva "Minify HTML after smarty compile execution".
Compress inline JavaScript in HTML applica una logica di compressione simile a quella del codice JavaScript incorporato nei file template.
High risk HTML compression è una funzione che condensa il file HTML per una maggiore rapidità. Quando l'HTML comprime, la convalida W3C è annullata e la compatibilità su tutti i navigatori può esserne intaccata. Per mantenere la convalida W3C senza comprimere i file HTML, attiva «Keep W3C validation» nel Back Office. Questa funzione dipende dalle preferenze di ogni utente. PrestaShop ti consente di scegliere questa opzione.

Migliora i tempi di caricamento di immagini, CSS e JavaScript con vari server.

Caricando i file da vari domini, si diminuisce il carico del server e si garantisce un accesso più rapido ai file sul navigatore del cliente. Fai una copia delle immagini e dei file CSS/JavaScript compressi del tuo sito e caricali in un altro dominio. Una volta che il nuovo dominio con i file è concluso, inseriscilo nel campo «Media Server» nel Back Office.

PrestaShop può criptare i cookies con maggiore efficacia.

La crittografia è un mezzo per criptare il file cookie che PrestaShop genera sul tuo sito. L'opzione per default «Use Rijndael with mcrypt lib» consente di accelerare la gestione dei cookies. Assicurati che il PHP sul server sia compilato con l'estensione mcrypt.

Attivare il sistema di cache.

Memcached è un sistema cache che utilizza la memoria del server per accelerare le richieste di database PHP. Come per mcrypt, devi aver compilato e attivato Memcached nel PHP sul server. Se Memcached non può essere usato o attivato con il tuo server, il sistema di file è un'alternativa. Poiché il sistema di file non può essere usato con un server esterno, è sempre meglio usare Memcached per un sito con prestazioni migliori.