contao/test — Issue #1407: Cache-Modus: Nur Servercache verwenden
Author: BugBuster1701
Created: 2011-11-29 07:52:54+00:00
State: open
Labels: Defect, frontend

Beim Testen ist mir aufgefallen, das der IE8 scheinbar doch selber cached.
Die Ursache wie folgt versucht zu finden. (TL 2.8.rc2 mit Music Academy Installation.)
TL Cache gelöscht, home.html soll 30 Minuten gecached werden.
Ich rufe die home.html auf und klicke anschließend in der Breadcumb wieder auf die home.html (Music Academy Link).
Ab nun wird jeder weiterer Klick (auf home.html) direkt vom Browser geliefert.
(mit Firefox dagegen weiterhin vom Server)

Eine Analyse mit Wireshark hat ergeben:
Erste Anforderung, TL Cache ist leer:

```
Expires: Wed, 28 Jan 1976 11:52:00 GMT
Cache-Control: no-cache
Pragma: no-cache
Cache-Control: pre-check=0, post-check=0
Last-Modified: Mon, 11 Jan 2010 21:08:27 GMT
```

Nachdem die Seite im TL Cache ist, erfolgt bei nächster Anforderung der home.html die Lieferung mit:

```
Expires: Mon, 11 Jan 2010 21:38:27 GMT
Cache-Control: public, max-age=1700
Pragma: public
Last-Modified: Mon, 11 Jan 2010 21:10:07 GMT
```

In der gecachten Seite steht am Anfang:
Entspricht 01.11.2010 21:01 (GMT Zeit)

Heißt das, TL beachtet beim Ausliefern aus dem Cache nicht die Einstellung des Cache-Modus?
Hier müste doch wieder wie beim ersten Mal der Header aussehen.
Oder habe ich hier einen Denkfehler?

--- _Originally created on January 13th, 2010, at 10:10am (ID 1407)_