Wir haben mit https://gtmetrix.com eine genannte Seite geprüft und haben uns erschrocken. Anschließend haben wir die Seite mit den Chrome Dev Tools untersucht.
Eine Meldung war, dass wir Java Scripte verwenden, die für alte Browser bestimmt sind. Vor diesem Hintergrund haben wir ein WordPress Update auf die aktuelle Version 6.4.1 installiert. Selbstverständlich erst nach einer Datensicherung.
Die Bilder von unserem Blog liegen auf einer eigenen Domain. Der Server lieferte die Bilder ohne Cache aus, vor diesem Hintergrund haben wir die Cache-Richtlinien für WebP-Bilder zu verlängert.
Das bedeutet, dass Google Chrome empfiehlt, die Cache-Richtlinien für Ihre WebP-Bilder zu verlängern, um die Ladezeit Ihrer Seite zu verbessern. Cache-Richtlinien sind Anweisungen, die dem Browser sagen, wie lange er eine bestimmte Ressource wie ein Bild im Cache speichern soll. Wenn Sie eine lange Verweildauer im Cache haben, muss der Browser die Ressource nicht jedes Mal neu anfordern, wenn der Nutzer Ihre Seite besucht. Das spart Bandbreite und macht Ihre Seite schneller.
Die optimale Verweildauer im Cache hängt von der Häufigkeit ab, mit der Sie deine Inhalte ändern oder aktualisieren. Wenn Sie Ihre Bilder selten änderst, können Sie eine längere Verweildauer im Cache verwenden, z.B. "access plus 1 year". Wenn Sie Ihre Bilder häufig ändern, sollten Sie eine kürzere Verweildauer im Cache verwenden, z.B. "access plus 1 day". Sie sollten jedoch vermeiden, eine Verweildauer im Cache von weniger als einer Stunde zu verwenden, da dies die Leistung Ihrer Seite beeinträchtigen kann.
Unsere dreißig Tage im Cache waren dem Monopolisten zu kurz!
Um die Cache-Richtlinien für unsere WebP-Bilder zu ändern, mussten wir die. htaccess-Datei auf unserem Server bearbeiten und die entsprechenden Werte für ExpiresByType image/webp anpassen. Wir konnten auch die Cache-Control-Header verwenden, um die Cache-Richtlinien genauer zu steuern. Zum Beispiel, um eine Verweildauer im Cache von einem Jahr für WebP-Bilder zu setzen, haben wir folgende Zeilen in unsere .htaccess-Datei eingefügt:
<FilesMatch "\.(webp)$">
ExpiresDefault "access plus 1 year"
Header set Cache-Control "public, max-age=31536000, immutable"
</FilesMatch>
Dieses Tutorial ist als praktischer Leitfaden gedacht und behandelt keine theoretischen Hintergründe. Diese werden in einer Vielzahl von anderen Dokumenten im Internet behandelt.
Für die Richtigkeit der Inhalte dieses Tutorials gebe ich keinerlei Garantie. Der hier gezeigte Weg ist nicht der einzige um ein solches System aufzusetzen, es ist lediglich, der, den wir bevorzuge.
Ein Script war bei uns funktioniert, muss nicht bei Ihnen funktionieren.
Das CSS-Feature font-display ist eine Eigenschaft, die Sie in der @font-face-Regel verwenden können, um zu steuern, wie der Browser Ihre Webfonts lädt und anzeigt. Webfonts sind Schriftarten, die von einem externen Server oder Ihrer eigenen Website geladen werden, um Ihrer Seite ein individuelles Aussehen zu verleihen.
Es gibt fünf mögliche Werte für font-display: auto, block, swap, fallback und optional. Jeder Wert hat eine andere Auswirkung auf die Ladezeit und das Rendering Ihrer Seite. Hier ist eine kurze Erklärung für jeden Wert:
Um das CSS-Feature font-display zu nutzen, müssen Sie in der @font-face-Regel Ihrer CSS-Datei angeben. Zum Beispiel, wenn Sie eine Webfont namens “MyFont” von Ihrer eigenen Website laden, können Sie folgenden Code verwenden:
@font-face {
font-family: "MyFont";
src: url("/fonts/myfont.woff2") format("woff2"),
url("/fonts/myfont.woff") format("woff");
font-display: swap; /* Hier kannst du den gewünschten Wert einsetzen */
}
Dann können Sie die Schriftart wie gewohnt in Ihrem CSS verwenden, z.B.:
h1 {
font-family: "MyFont", Arial, sans-serif;
}
Beispiel unser Code:
"@font-face {
font-family: 'entypo';
src: url('entypo/entypo.eot?90097532');
src: url('entypo/entypo.eot?90097532#iefix') format('embedded-opentype'),
url('entypo/entypo.woff?90097532') format('woff'),
url('entypo/entypo.ttf?90097532') format('truetype'),
url('entypo/entypo.svg?90097532#entypo') format('svg');
font-weight: normal;
font-style: normal;
Um unseren Code zu optimieren, haben wir folgende Schritte ausgeführt:
Unser optimierter Code sieht so aus:
@font-face {
font-family: 'entypo';
src: url('entypo/entypo.woff2') format('woff2'),
url('entypo/entypo.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
Sehr geehrte Leserinnen und Leser,
wir freuen uns, dass Sie unseren Blogbeitrag gelesen haben. Wir hoffen, dass Sie ihn informativ und nützlich fanden. Wenn Sie uns unterstützen möchten, würden wir uns sehr freuen, wenn Sie diesen Beitrag in den sozialen Medien teilen würden. Damit helfen Sie uns, mehr Sichtbarkeit bei Google zu erlangen und mehr Menschen zu erreichen, die sich für unsere Themen interessieren. Das Teilen ist ganz einfach: Klicken Sie einfach auf einen der Buttons unten und wählen Sie das Netzwerk aus, auf dem Sie den Beitrag teilen möchten. Vielen Dank für Ihre Hilfe und Ihr Interesse. Wir wünschen Ihnen einen schönen Tag.
Wir unterstützen Sie bei der Umsetzung Ihres Augmented Reality (AR) oder Virtual Reality (VR) Projektes! Ob Produktfotografie, 3D-Scan-Service, 3D-Visualisierung oder fertige 3D-Modelle für AR/VR - wir beraten Sie persönlich und unverbindlich.
Wenn Sie ein individuelles Angebot auf Basis Ihrer aktuellen Vorlagen (Fotos, Zeichnungen, Skizzen) wünschen, nutzen Sie einfach unser Anfrageformular.
© 2023 R23 | AGB | Datenschutz | Cookie-Einstellungen | Kundenbewertungen | Impressum |
Kommentar verfassen