headerphoto

Google Page Speed optimieren

Hier nun einige Tipps für die Optimierung der Ladegeschwindigkeit von XT-Commerce Shop.


1. Komprierung einschalten


Im XT-Commerce Shop gibt es im Admin einen Menü-Punkt Gzip aktivieren. Diesen sollte man einen aktivieren. Mit der Stufe der Komprimierung kann ein wenig getestet werden. Je nach Provider einen Stufe höher oder niedriger.


2. Java Script und CSS Komprimieren.


Hierzu muss der Provider das Apache Modul Deflate aktiviert sein. Ob es aktiviert ist kann auf verschiedenen Websites getetstet werden. Einfach mal googlen.


Wenn das Modul Defalte aktiviert ist dann folgenden Code in der .htaccess im Root Verzeichnis implementieren.


<FilesMatch ".*\.(html|php|css|js)$">

  SetOutputFilter DEFLATE

</FilesMatch>


3. Leverage Browser Caching


Die meisten Bilder im Online Shop sind die Produktbilder. Also in Product Images Ordnern eine .htaccess mit folgendem Inhalt erstellen:


# Expire headers 5184000 Sekunden = 2 Monate

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/x-icon "access plus 5184000 seconds"

ExpiresByType image/gif "access plus 5184000 seconds"

ExpiresByType image/jpg "access plus 5184000 seconds"

ExpiresByType image/png "access plus 5184000 seconds"

ExpiresByType text/css "access plus 5184000 seconds"

ExpiresByType text/javascript "access plus 5184000 seconds"

ExpiresByType application/javascript "access plus 5184000 seconds"

ExpiresByType application/x-javascript "access plus 5184000 seconds"

</IfModule>



# BEGIN Cache-Control Headers

<ifmodule mod_headers.c>

<filesmatch "\\.(ico|jpe?g|png|gif|swf)$">

Header set Cache-Control "max-age=5184000, public"

</filesmatch>

<filesmatch "\\.(css)$">

Header set Cache-Control "max-age=5184000, private"

</filesmatch>

<filesmatch "\\.(js)$">

Header set Cache-Control "max-age=216000, private"

</filesmatch>

</ifmodule>



# Turn ETags Off

<ifmodule mod_headers.c>

Header unset ETag

</ifmodule>

FileETag None


Schon gibt Google wieder mehr Ruhe. Ob die Ladezeit besser wird? Nein