Datencompression macht die Joomla Webseite schneller

Der Google Speedtest gab folgende Empfehlung:

Die folgenden komprimierbaren Ressourcen, die öffentlich im Cache gespeichert werden können, müssen den Header "Vary: Accept-Encoding" aufweisen:


a.. http://www. web-worker-berlin.de/media/system/css/modal.css
b.. http://www. web-worker-berlin.de/media/system/js/caption.js
c.. http://www .web-worker-berlin.de/media/system/js/core.js
d.. http://www. web-worker-berlin.de/media/system/js/modal.js
e.. http://www. web-worker-berlin.de/.../mootools-core.js
f.. http://www. web-worker-berlin.de/.../mootools-more.js

Die Grundvorraussetzung, um dieses Tutorial umsetzen zu können ist, dass der Webserver Apache verwendet wird und mod_deflate aktiviert ist. Wenn das der Fall ist, einfach in der .htaccess am Ende folgenden Block einfügen.

# compress javascript, css:
<IfModule mod_gzip.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE image/gif
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/jpg
AddOutputFilterByType DEFLATE image/jpeg
AddOutputFilterByType DEFLATE image/pjpeg
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

<FilesMatch "\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>

Dadurch muss der Server die Dateien nicht komprimieren. Stattdessen liefert er die vorkomprimierte Datei aus. Was dann eine Steigerung der Performance bringt.