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
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 :).
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:
Vielen Dank für Ihre Hilfe
-
E-Books zum Kurs
von HTML-Seminar.deE-Books mit rund 930 Seiten Umfang als PDF. Alle 3 zu einem Preis.
Mehr Details