Jerry: IE 6 caching funktioniert nicht???

Beitrag lesen

seit kurzem stelle ich fest, daß der IE 6 ständig
Seiten neu lädt, auch wenn diese sich nicht
verändert haben.

:-))) So weit war ich vor ein paar Stunden auch ... (viel anders außer HTTP-Header-Basteln habe ich heute nicht gemacht)

Geteiltes Leid? ;)  Danke für die Tips.
...

was für statische Seiten weggelassen wird.
Du kannst viel mehr tun als "weglassen", nämlich den Client aktiv zum Cachen auffordern:

^^^^^^

Ich würde mich allerdings gerne mit dem notwendigen Minimum zufrieden geben.

HTTP/1.1:    Cache-Control: public,max-age=<sekunden>
HTTP/1.0:    Expires: <datum_im_format_von_RFC1123>

Och nö, jetzt muß ich auch noch auf's Protokoll achten.

Lesetips: ... HTTP-Header "Vary:" mal bei Gelegenheit im RFC2616 ansehen ... (nur damit Du weißt, was alles auf Dich zukommen könnte, wenn 'richtig' gecached werden soll)

Ja, der 2616; danach hatte ich schon mit Expires experimentiert,
was aber auch nichts brachte.  Allerdings hab' ich auch kein 'Date:'
angegeben gehabt - wäre das evtl. fatal?

Vary hatte ich gar nicht beachtet.  Wie bekomme ich eigentlich heraus,
welche der beiden großen Browser welche Header wie beachten?
gibt es da Quellen?

Läßt Du den M$IE im HTTP/1.0- oder 1.1-Modus laufen?

Hm.  Dummerweise loge ich nicht alles.  Und IE hab' ich selbst gar nicht.
Allerdings *muß* es mit beiden Varianten gehen.  Ich kann den Leuten ja nicht den Browser verstellen gehen.

Ciao
/Jerry