Tim Tepaße: Beispiele für den 304

Beitrag lesen

Hallo Christoph,

versuchen, für die 304 eine eigene Fehleranzeige ...

Ich bringe mal weniger für Dich, als für irgendwelche Archivrecherchierenden
zwei Beispiele dafür, daß 304 keine Fehlermeldung ist, sondern eher ein
nützliches Feature:

RSS-Feeds (Ja, oder Atom) haben nur neue Inhalte, wenn auch ein neues Posting
geschrieben wird. Offline-RSS-Reader laden diese aber meist in regelmäßigen
Abständen herunter. Anstatt dann immer wieder neu die Ressource
herunterzuladen und zu vergleichen (Beim RSS-Modell etwas schwieriger), reicht
es einfach aus, einen Conditional GET abzusetzen. Bei einem 304 weiß dann
der Offline-Reader, das da nichts neues ist und kann die Energie sinnvoller
nutzen.

Der Mac-Browser Omniweb hat ein nützliches Feature, die Bookmarks in selbst
definierbaren regelmäßigen Abständen auf Änderungen zu testen und diese in
der Bookmarkleiste bzw. Bookmarkverwaltung anzuzeigen. Je nach der Menge an
Bookmarks ist es Overkill, für jede URL die Seite herunterzuladen, anhand
des md5-Hashes oder ähnlichem zu vergleichen, wenn doch einfach die bequeme
Information des 304 existiert.

(Das setzt natürlich immer einen freundlichen Server voraus. Aber diese
Vermeidung von überflüssigem Traffic ist ja auch im Sinne des Webmasters)

Tim