Durch die Komprimierung der Ressourcen mit “gzip” oder “deflate” kann die Anzahl der über das Netzwerk gesendeten Bytes reduziert werden und die Webseite wird schneller geladen. Bevor man die Module mod_gzip und mod_deflate nutzen kann, sollte man sich vergewissrn, dass der eingesetzte Server bzw. gewählte Webhoster diese funktionalität bereitstellt.

Mit dieser Information kann man seine .htaccess-Datei via SFTP öffnen und durch folgenden Eintrag ergänzen:

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

Weitere Informationen zu Kompressionsmöglichkeiten: varvy.com und linuxjournal.com