Überprüfung von Last-Modified und If-Modified-Since
Überprüft die Antwort-Header des Servers auf das Vorhandensein von Last-Modified sowie die Server-Antwort auf eine Anfrage mit dem Header If-Modified-Since.Die Überprüfung von Last-Modified und If-Modified-Since ist ein wesentlicher Bestandteil der Website-Optimierung. Sie wird benötigt, um zu verstehen, ob die Antwort-Header des Servers korrekt gebildet werden.
Last-Modified ist einer der Antwort-Header des Servers, der das Datum der letzten Änderung der Seite angibt. Er hilft einzuschätzen, wie lange der Inhalt der Seite unverändert geblieben ist.
If-Modified-Since ist ein Header, der an den Server gesendet wird. Mit seiner Hilfe wird ein Datum übermittelt, um festzustellen, ob die Seite nach diesem Datum geändert wurde. Wenn der Inhalt verändert wurde, liefert der Server die Seite wie bei einer normalen Anfrage mit dem Antwortcode 200. Wenn es keine Änderungen gab, gibt der Server den Header 304 Not Modified zurück.
If-Modified-Since wird von Browsern zur Einsparung von Datenverkehr verwendet. Wenn beispielsweise die angeforderte Seite im Browser-Cache vorhanden ist, erstellt der Browser eine Anfrage mit dem Header If-Modified-Since. Wenn die Antwort 304 Not Modified zurückkommt, zeigt der Browser die Seite aus seinem Cache an.
Die korrekte Konfiguration der Serverantwort auf den Header If-Modified-Since wirkt sich auch positiv auf die Zusammenarbeit mit Suchmaschinen aus, die dadurch Zeit beim Herunterladen unveränderter Seiten sparen und diese für die Verarbeitung weiterer Seiten der Website nutzen.