Bedingte GET-Requests

Besitzt der Browser in seinem Cache die Kopie einer Komponente, ist sich aber nicht sicher, ob sie noch gültig ist, wird ein bedingter GET-Request durchgeführt. Ist die im Cache liegende Kopie immer noch gültig, nutzt der Browser diese Kopie, was zu einer kürzeren Response und schnelleren Ladezeiten für den Endanwender führt.

Üblicherweise wird die Gültigkeit der im Cache liegenden Kopie über das Datum der letzten Modifikation bestimmt. Der Browser weiß aufgrund des Last-Modified-Headers in der Response (siehe das obige Beispiel), wann die fragliche Datei zuletzt modifiziert wurde. Er verwendet den If-Modified-Since-Header, um das Datum der letzten Modifikation zurück an den Server zu senden. Letztendlich sagt der Browser ...

Get High Performance Websites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.