Kürzlich fiel mir Etwas auf im Zusammenhang mit dem Artikel über Caching. Unter Anderem bin ich (in einem anderen Zusammenhang) über ein Blog gestolpert, das folgenden http header sendet:
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Was besagt dies? Nun, Alles, was mit diesem Blog zusammenhängt, darf nicht gespeichert werden (no-store), darf nicht gecached (zwischengespeichert) werden (no-cache), muss jedesmal frisch direkt vom Server geholt werden (must-revalidate), darf vor dem Laden (pre-check) und nach dem Laden (post-check) keine Cache-Prüfungen vornehmen. Und es darf nicht gecached werden (Pragma: no-cache). Aber das hatten wir ja schon.
Whow! Was für ein wichtiges Blog. Die Nachrichten dort sind so wichtig, dass man sie auf keinen Fall auch nur eine Sekunde lang verpassen darf. Ansonsten geht die Welt unter. Also, ich hoffe, ihr da draussen habt Alle diesesd Blog abonniert, ansonsten entgehen Euch lebenswichtige Informationen. Und ich muss Euch ja nicht sagen, um welches Blog es sich handelt, denn es ist ja offensichtlich derartig wichtig, dass Jeder es unbedingt kennen muss.
Ach so: Nein, es handelt sich nicht um das Blog von Deutschlands A-Blogger Nummer 1. Dort werden keine Cache-Vorschriften gesendet, dort werden also die Default-Einstellungen der Browser verwendet. Könnte man auch besser machen, immerhin ist er ein bekannter Vielblogger. Aber Deutschlands A-Blogger Nummer 1 schätzt offenbar die Wichtigkeit seines eigenen Blogs erheblich geringer ein als der Betreiber dieses absolut lebensnotwendigen Blogs.
Und nur der Vollständigkeit halber: Was wird hier von Rorkvell gesendet?
Cache-Control: max-age=7200
Expires: Mon, 22 Sep 2008 11:43:23 GMT
Last-Modified: Mon, 22 Sep 2008 08:54:33 GMT
Klare Sache, das, oder?