Combinando e compressione di file riduce il numero e la dimensione delle richieste HTTP, che accelera il tuo sito web. PrestaShop prende il duro lavoro di combinazione, la compressione e il caching CSS e JavaScript facendo tutto per te. Si ha la possibilità di combinare tutti i file CSS esterno in un unico file CSS e tutti i file JavaScript esterno in un unico file JavaScript. C'è un'opzione per comprimere inline JavaScript in HTML anche. PrestaShop utilizza Douglas Crockford JSMin Javascript minified portato su PHP da Ryan Grove per la sua compressione e Smarty memorizzare nella cache il combinato, file compresso. Vai alla scheda Preferenze> Prestazioni abilitare queste opzioni.

Scegliere l'opzione "Utilizza CCC per CSS" opzione "Usa CCC per Javascript" opzioni per comprimere CSS e Javascript. Scegliere "Comprimi inline Javascript in HTML dopo 'smarty compila' esecuzione" per comprimere inline Javascript e "minify HTML dopo 'smarty compila' esecuzione di comprimere HTML. Esiste anche un" alto rischio di compressione "opzione HTML, ma farà sì che il tuo sito web di diventare non-conforme agli standard e può causare problemi con caratteri UTF-8, quindi è meglio non attivare l'opzione.
Si noti che gli PrestaShop Combine, comprimere e funzionalità per la cache sololavorare con temi basati sul default PrestaShop tema v1.4 o versione successiva. Se si utilizza un tema progettato per una versione precedente PrestaShop, abilitando la funzione causerà problemi. Inoltre, i moduli di terze parti non può essere codificato per sfruttare questa funzione. Per questi moduli, sarà necessario modificare il hookHeader() funzione in modo che utilizza codice simile al seguente a includere il file CSS invece di collegare in un file di TPL:
Tools::addCSS(_PS_MODULE_DIR_.$this->name.'/css/'.$this->name.'.css');
e le seguenti operazioni per includere il file JS:
Tools::addJS(_PS_MODULE_DIR_.$this->name.'/js/'.$this->name.'.js');
Il modulo di terze parti, CSS e JavaScript saranno poi combinati insieme e compressi con i moduli di PrestaShop.