Ideal zum Lernen:
Kurs als Videos
Video-Kurs HTML5, CSS
& Webdesign
HTML-Kurs, CSS u. Webdesign lernen & die eigene Website erstellen
Videos eBook Forum Kontakt

Favicon.ico - auch diese über .htaccess komprimiert übertragen

Oft stolpert man bei der Analyse der Schnelligkeit seiner Website darüber, dass alle Grafiken komprimiert und für den Cache geeignet übertragen werden, aber nicht das favicon.ico (bzw. im Allgemeinen alle Grafiken im .ico-Format, was normalerweise immer nur das Favicon ist).

An was liegt es?

Schauen wir uns die .htaccess Datei an.

Oft ist kein Eintrag für das Caching eingetragen. Aber selbst wenn es folgende Einträge gibt, scheint es nicht zu funktionieren.

Wir erhalten Rückmeldungen bei der Analyse in der Form:

Use gzip compression for transferring compressable responses:

70.1 KB total in compressible text, target size = 67.1 KB - potential savings = 3.0 KB

FAILED - (4.2 KB, compressed = 1.2 KB - savings of 3.0 KB) 
- https://www.python-lernen.de/favicon.ico

Die Einträge sehen für das ICON sehen so aus:

ExpiresActive On
ExpiresByType image/ico "access plus 1 year"
ExpiresByType image/icon "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
…
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"

An was liegt es also?

Dem Webserver sind alle möglichen Arten von Grafiken wie JPG und WEPB bekannt, aber erstaunlicherweise kennt er das uralte Format ICO nicht, dass bei den allermeisten Webseiten vorkommt. Also müssen wir es dem Server noch „beibringen“. Dazu gibt es die Anweisung in der .htaccess in der Form AddType image/x-icon .ico

Diese ergänzen wir nun vor unseren Einträgen:

AddType image/x-icon .ico

ExpiresActive On
ExpiresByType image/ico "access plus 1 year"
ExpiresByType image/icon "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
…
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"

Ab jetzt wird auch das favicon.ico komprimiert übertragen. Als Rückmeldung bei der Geschwindigkeitsanalyse erhalten wir nun keinen „Fehler“ mehr.

Use gzip compression for transferring compressable responses:

67.1 KB total in compressible text, target size = 67.1 KB - potential savings = 0.0 KB

Das ist zwar von der Dateigröße her wenig gespart, aber Kleinvieh macht auch Mist. Zumal die Lösung extrem einfach umsetzbar ist.

Weiterempfehlen • Social Bookmarks • Vielen Dank

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

    E-Books zum Kurs

    von HTML-Seminar.de

    E-Books mit rund 930 Seiten Umfang als PDF. Alle 3 zu einem Preis.

    Mehr Details

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe