if-modified-since

Das Webprotokoll http verfĂŒgt in seinem Protokollkopf ĂŒber sogenannte http-Headerfelder, die wichtige Argumente und Parameter fĂŒr die Übertragung von Daten via http ĂŒbermitteln. Eines dieser Felder ist if-modified-since, in dem ein Datum sowie eine Uhrzeit vermerkt werden kann. Dies erlaubt dem Server, den Statuscode 304 (“not modified”) an den Clientcomputer zu senden, falls es bis zur Anfrage keine Änderungen gegenĂŒber dem Zeitpunkt der eingetragenen Werte gegeben hat. Zu Beginn der Ladephase der Webseite liest der lokale Browser die Headerfelder aus und setzt die Daten entsprechend ein. Der Server antwortet mit dem Statuscode 304, wenn der Client erklĂ€rt, dass er bereits einen Ă€lteren Stand der betroffenen Ressource besitzt.

Grund fĂŒr den Statuscode 304

Das Laden der Webseiten soll so schnell wie möglich erfolgen. Jeder Wert, der den Vorgang beschleunigt, erhöht die Chancen auf bleibende Besucher. Mit dem gesetzten http-Headerfeld if-modified-since soll erreicht werden, dass der Clientbrowser im gegebenen Fall die bereits vorhandenen Dateien nicht noch einmal laden muss und stattdessen die lokal vorhandenen Ressourcen nutzt. Das ist insbesondere dann von Bedeutung, wenn die Webseite viele Bilder enthÀlt, die lokal viel schneller geladen werden können.
Mit dem Headerfeld if-none-match gibt es eine weitere Möglichkeit, den Code 304 auszulösen. Die Syntax und die Erzeugung sind komplett anders. Trotzdem muss beim Programmieren darauf geachtet werden, es nicht mit if-modified-since zu verwechseln.

Entscheidung des Servers

Die endgĂŒltige Entscheidung liegt beim Server. Der Client ĂŒbermittelt das gesetzte Headerfeld. Kann der Server keine Änderungen des Inhaltes feststellen, ĂŒbermittelt er dem Browser den Statuscode 304.  Nun weiß der Client, er kann die betroffenen Dateien aus dem Cache entfernen. Bei diesen Transaktionen werden nur die Statusdaten und kein Content verschickt.

Tipp

Wenn Sie noch Fragen bezĂŒglich eines Online Marketing Themas haben, dann können Sie gerne unseren Glossar besuchen und sich ĂŒber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte