Aktivieren GZIP-Komprimierung und Caching-Browser

PrestaShop macht es einfach, GZIP-Kompression und Caching-Browser auf Ihrer Website zu ermöglichen. Laden Sie einfach eine leere. Htaccess-Datei in das Stammverzeichnis Ihres Servers und geben Sie chmod 666 Berechtigungen, dann gehen Sie zu Extras> Generatoren Registerkarte im Back Office. In PrestaShop v1.4 und höher, kreuzen Sie die "Optimierung" aktivieren, klicken Sie dann auf "Generate. Htaccess-Datei", um eine. Htaccess-Datei, die GZIP-Kompression und Caching-Browser ermöglicht schaffen. In PrestaShop v1.3 und unten, wird diese Option nicht vorhanden, so müssen Sie manuell kopieren Sie den Code unten, um die Unterseite des. Htaccess-Datei.

Htaccess-Datei Generation

 <IfModule Mod_expires.c> 
Am ExpiresActive
ExpiresByType image / gif "access plus 1 Monat"
ExpiresByType image / jpeg "access plus 1 Monat"
ExpiresByType image / png "access plus 1 Monat"
ExpiresByType text / css "Zugang plus 1 Woche"
ExpiresByType text / javascript "access plus 1 Woche"
ExpiresByType application / javascript "access plus 1 Woche"
ExpiresByType application / x-javascript "access plus 1 Woche"
ExpiresByType image / x-icon "access plus 1 Jahr"
</ IfModule>
FileETag INode MTime Size
<IfModule Mod_deflate.c>
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATEtext / javascript
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / x-javascript
</ IfModule>

Der Code in der ersten if-Anweisung ermöglicht über Browser-Caching von Bildern, CSS, JavaScript und Symbole. Es weist den Browser an Cache Bilder für 1 Monat und JavaScript für 1 Woche und Icons für 1 Jahr CSS. Dies bedeutet, dass das zweite Mal, wenn ein Kunde Ihre Website, die Bilder, CSS, JavaScript und Symbole aus Kundensicht Browser-Cache statt neu heruntergeladen, was die Ladezeit verringern gelesen werden besucht.

Die FileETag Zeile oberhalb ermöglicht ETags auf Ihrem Server. ETags anstelle von Datum der letzten Änderung verwendet, um festzustellen, ob der Inhalt geändert hat, bevor es abgelaufen ist. Wenn der Inhalt geändert hat, dann ist es wieder, anstatt zu warten, um auslaufen heruntergeladen. Beachten Sie, dass Yahoo empfiehlt das Deaktivieren ETags Leistung zu verbessern. So deaktivieren ETags, ändern Sie die Zeile auf:

 FileETag keine 

Beachten Sie aber, dass, wenn Sie deaktivieren ETags und ändern Sie dann ein Bild, CSS, JavaScript oder das Symbol, es wird nicht erneut heruntergeladen, bis sie abgelaufen ist oder der Kunde klickt auf die Schaltfläche "Aktualisieren" in ihrem Browser. Das heißt, es kann als ob das geänderte Bilder, CSS, JavaScript und Symbole werden nicht aktualisiert angezeigt. Sie dürfen nicht vergessen, Ihren Browser zu ändern, wenn Sie diese Dateien zu aktualisieren.

Der Code in der zweiten if-Anweisung oben ermöglicht GZIP-Kompression auf HTML, CSS und JavaScript. GZIP-Kompression in der Regelreduziert die Größe von Text-Dateien um etwa 70%, die stark reduziert die Zeit es braucht, um die Dateien herunterzuladen und spart Bandbreite. Beachten Sie, dass einige Server nicht unterstützen GZIP-Kompression, so dass dieser Code hat keine Auswirkung. In diesem Fall müssen Sie Ihrem Gastgeber bitten, damit GZIP-Kompression oder zu einem anderen Host, der Unterstützung GZIP-Kompression.

PrestaTraining Videos

Diese Schulungsvideos sind freundlicherweise zur Verfügung gestellt PrestaTraining.com, die PrestaShop machen es leicht zu lernen.