Geschwindigkeit
Zwischenspeicherung im Browser: Cache-Control richtig setzen
Zwischenspeicherung (Caching) bedeutet, dass der Browser Dateien wie Stile, Skripte und Schriften nach dem ersten Besuch lokal behält. Beim nächsten Besuch lädt er sie nicht erneut vom Server. Gesteuert wird das mit dem Header Cache-Control. Eine sinnvolle Dauer spart Daten und Zeit und entlastet Ihren Server. Fehlt die Angabe, lädt jeder Besucher alles bei jedem Besuch neu.
Was ist Zwischenspeicherung mit Cache-Control?
Jede Antwort Ihres Servers kann Anweisungen für den Browser enthalten. Der Header «Cache-Control» legt fest, wie lange eine Datei gespeichert und ohne neue Anfrage wiederverwendet werden darf. «max-age=604800» heisst zum Beispiel: sieben Tage, angegeben in Sekunden. Das Wort «immutable» sagt dem Browser, dass sich die Datei unter diesem Namen nicht mehr ändert. Sinnvoll ist das vor allem für Dateien, die sich selten ändern: Stile, Skripte, Schriften und Bilder. Die Startseite selbst wird oft kürzer oder gar nicht zwischengespeichert, damit Änderungen sofort sichtbar sind.
Warum zählt das für Besucher, Google und KI-Assistenten?
Wiederkehrende Besucher und alle, die mehrere Seiten Ihrer Website öffnen, profitieren am meisten: Die gemeinsamen Dateien kommen aus dem Speicher des Browsers und müssen nicht neu geladen werden. Das spart Zeit und mobiles Datenvolumen. Besucher springen bei langsamen Seiten eher ab, und Google berücksichtigt die Geschwindigkeit als Teil der Seitenerfahrung, wenn auch als relativ kleinen Faktor. Für KI-Crawler und Suchmaschinen ist der Browser-Cache weniger wichtig, weil sie eigene Abläufe haben. Der Hauptnutzen liegt bei den Menschen, die Ihre Seite besuchen, und beim Server, der weniger Anfragen bearbeiten muss.
So prüfen Sie es selbst
Öffnen Sie Ihre Startseite, drücken Sie F12 und wählen Sie «Netzwerk». Laden Sie die Seite neu und klicken Sie auf eine Stil- oder Skriptdatei Ihrer Website. Bei den Antwort-Headern sehen Sie «cache-control». Fehlt der Header oder steht dort «no-cache» oder «max-age=0», wird nicht zwischengespeichert. Der Gratis-Check von KI-Sichtradar prüft die erste eigene Stil- oder Skriptdatei, die er auf der Startseite findet. Findet er keine, bleibt der Punkt ohne Wertung. Auch das ist eine Momentaufnahme. Auf der Kommandozeile geht es so:
curl -sI https://ihre-firma.ch/assets/stil.css | grep -i cache-control
# Beispiel einer guten Ausgabe:
# cache-control: public, max-age=604800So beheben Sie es
Auf einem Apache-Server lässt sich die Dauer für Dateitypen in der Datei .htaccess setzen. Machen Sie vorher eine Sicherung und lassen Sie die Änderung von der Person vornehmen, die Ihre Website betreut. Wählen Sie eine Dauer, die zu Ihrer Arbeitsweise passt: Ändern Sie eine Datei, ohne den Dateinamen zu ändern, sehen Besucher die neue Version erst nach Ablauf der Dauer. Sieben Tage sind ein vorsichtiger Wert. Längere Zeiten eignen sich, wenn Dateinamen bei jeder Änderung neu vergeben werden. Viele Baukästen und Plugins bieten dafür einen Schalter.
<IfModule mod_headers.c>
<FilesMatch "\.(css|js|woff2|jpg|jpeg|png|webp|avif|svg)$">
Header set Cache-Control "public, max-age=604800"
</FilesMatch>
</IfModule>- Prüfen Sie im Netzwerk-Reiter, welchen Cache-Control-Wert Ihre Stil- und Skriptdateien haben.
- Machen Sie eine Sicherung der Datei .htaccess oder der Server-Einstellungen.
- Lassen Sie die Dauer für Stile, Skripte, Schriften und Bilder von der Person setzen, die Ihre Website betreut, mindestens sieben Tage.
- Klären Sie, wie Änderungen an Dateien sichtbar werden, zum Beispiel mit neuen Dateinamen bei jeder Version.
- Laden Sie die Seite neu und prüfen Sie, ob der Header jetzt erscheint.
So bewertet KI-Sichtradar diesen Punkt
KI-Sichtradar prüft die erste Stil- oder Skriptdatei, die auf der Startseite von Ihrer eigenen Domain geladen wird. Mindestens 7 Tage Cache-Dauer (oder «immutable») wertet der Check grün, eine kürzere Dauer gelb, keine Dauer rot. Das sind Richtwerte von KI-Sichtradar. Findet der Check keine eigene Datei oder ist sie nicht abrufbar, bleibt der Punkt ohne Wertung. Es ist eine Momentaufnahme, nur die Startseite, ein Abruf.
Häufige Fragen
Sehen Besucher Änderungen dann nicht sofort?
Bei zwischengespeicherten Dateien erst nach Ablauf der Dauer, ausser der Dateiname ändert sich. Viele Systeme hängen deshalb eine Versionsnummer an den Namen. Ihr Webdesigner kann das einrichten. Texte auf der Startseite sind davon meist nicht betroffen.
Warum prüft KI-Sichtradar nur eine Datei?
Der Gratis-Check ist bewusst schlank: Er ruft die Startseite und je eine eigene Stil- oder Skriptdatei ab. Das gibt einen ersten Hinweis. Eine vollständige Prüfung aller Dateien ist damit nicht gemeint. Für ein genaues Bild nutzen Sie den Netzwerk-Reiter Ihres Browsers.
Was ist der Unterschied zwischen Browser-Cache und Seiten-Cache?
Der Browser-Cache liegt beim Besucher und wird mit Cache-Control gesteuert. Ein Seiten-Cache liegt auf dem Server und hält fertige Seiten bereit, damit sie nicht jedes Mal neu berechnet werden. Beide helfen, verfolgen aber unterschiedliche Ziele.
Weiterlesen
Geschwindigkeit
Antwortzeit des Servers: So wird Ihre Website schneller
Wie schnell Ihr Server auf eine Anfrage antwortet, und was Sie tun können, wenn er zu lange braucht.
Geschwindigkeit
Kompression mit gzip und Brotli: Seiten schneller laden
Komprimierte Seiten sind kleiner und laden schneller. So prüfen und aktivieren Sie die Kompression.
Geschwindigkeit
HTTP/2 und HTTP/3: Modernes Protokoll für schnelle Seiten
HTTP/2 und HTTP/3 übertragen viele Dateien gleichzeitig. So prüfen Sie, was Ihr Server nutzt.
Wie steht Ihre Website da?
Der Gratis-Check prüft die Startseite Ihrer Website auf alle Punkte aus dem Ratgeber und zeigt Ihnen den Score, kostenlos und unverbindlich.
Gratis-Check starten