Kombinieren, Komprimieren und Cache CSS und JavaScript

Kombinieren und Komprimieren von Dateien reduziert sich die Anzahl und Größe der HTTP-Anfragen, das beschleunigt Ihre Website. PrestaShop nimmt das harte ausarbeiten zu kombinieren, Komprimieren und Caching CSS und JavaScript, indem Sie es alles für Sie. Es hat die Möglichkeit, alle externen CSS-Dateien in einer einzigen CSS-Datei und alle externen JavaScript-Dateien kombinieren in einem einzigen JavaScript-Datei. Es gibt eine Option auf Inline-JavaScript in HTML zu komprimieren. PrestaShop nutzt Douglas Crockford JSMin direkt Javascript, um Grove minimierte portiert PHP von Ryan für ihre Druck-und Smarty als Cache für die Kombination komprimierte Datei. Gehen Sie auf die "Einstellungen"> Registerkarte Leistung, um diese Optionen zu aktivieren.

Kombinieren, Komprimieren und Cache CSS und JavaScript

Wählen Sie die "Use CCC für CSS"-Option und "Use CCC für Javascript" Optionen, um CSS und Javascript komprimieren. Wählen Sie "Compress Inline Javascript in HTML nach 'smarty kompilieren" Ausführung "Inline-Javascript und komprimieren" minifizieren HTML nach' smarty kompilieren 'Hinrichtung zu HTML zu komprimieren. Es gibt auch ein "hohes Risiko HTML Komprimierung"-Option, aber es wird Ihre Website Ursache zu werden, nicht-standardkonforme und es kann Probleme mit UTF-8-Zeichen führen, so ist es besser, nicht zu dieser Option zu aktivieren.

Beachten Sie, dass PrestaShop's Mähdrescher, Komprimieren und Cache-Funktion wird nurArbeit mit Themen auf der Standard-PrestaShop v1.4 oder höher Thema basiert. Wenn Sie ein Thema für eine frühere Version PrestaShop ausgelegt, so dass die Funktion wird zu Problemen führen. Außerdem können Module von Drittanbietern nicht codiert, um diese Funktion nutzen zu nehmen. Für diejenigen Module, müssen Sie das ändern hookHeader() -Funktion, so dass es Code verwendet wie die folgende in die Datei enthalten sein CSS-Datei statt einer Verknüpfung in einem TPL:

Tools::addCSS(_PS_MODULE_DIR_.$this->name.'/css/'.$this->name.'.css');

und die folgenden auf seine JS-Datei enthalten:

Tools::addJS(_PS_MODULE_DIR_.$this->name.'/js/'.$this->name.'.js');

Die Programme der Drittanbieter Modul CSS und JavaScript daraufhin miteinander kombiniert werden und zusammen mit PrestaShop-Module komprimiert.