Zum Inhalt springen

Änderungen an Seite sieht nicht jeder (cache problem)

Erstellt am 6. Juli 2003 · 3 Antworten · letzte Antwort am 6. Juli 2003

Tags: Frage

tyler ·

hallo,

wenn ich änderungen an meiner seite mache (zim beispiel neue news einfüge, oder ein bild auf die seite stelle), dann sieht diese änderungen nicht jeder. erst wenn ich die user darauf hinweise doch bitte mal im IE die refresh funktion (f5) zu nutzen, werden die änderungen dargestellt.

weiß jemand woran das liegt?
hat das was mit der funktion im backend "alle cashes löschen" zu tun ?
wozu gibt es diese funktion?
und wozu diese "Clear cache files in typo3conf/"?

viele grüße

db ·
tyler schrieb

wenn ich änderungen an meiner seite mache (zim beispiel neue news einfüge, oder ein bild auf die seite stelle), dann sieht diese änderungen nicht jeder. erst wenn ich die user darauf hinweise doch bitte mal im IE die refresh funktion (f5) zu nutzen, werden die änderungen dargestellt.

Was Du da beschreibst ist kein Fehler, sondern völlig normal. Wann eine Seite tatsächlich vom WebServer zum PC neu übertragen wird, ist unter Windows (InternetExplorer) einstellbar unter Extras -> Internetoptionen -> Einstellungen. Es sollte hier "automatisch" ausgewählt werden.

Die Bilder und Grafiken werden vom IE ebenfalls auf der lokalen Platte zwischengespeichert und nicht jedesmal neu übertragen. Im Hinblick auf die Geschwindigkeit ist das auch gut so.

Die Cache-Files von Typo3 hingegen entlasten den Webserver. Er braucht dadurch eine Seite nicht bei jeder Anfrage neu zu generieren (Datenbank-Abfragen, Grafiken erzeugen, Bilder herauf- oder herunterrechnen), sondern nimmt die Seite aus dem Cache. Wiederum gut für die Performance.

Wenn man also Änderungen an den Seiten vornimmt, kann es durchaus vorkommen, daß diese nicht sofort für jeden sichtbar sind.

Grüße

tyler ·

hallo db,

vielen dank für die schnelle antwort.
also müssen alle "automatisch" in den internetoptionen einstellen, dann weiss ich bescheid.

diese cache funktionen im backend brauche ich also nicht?

db ·
tyler schrieb

diese cache funktionen im backend brauche ich also nicht?

doch, die "brauchst" Du auch... Wie gesagt, dort werden die Seiten gecached, damit nicht bei jeder Anfrage die komplette Seite neu generiert werden muß.

Wenn Du jetzt beispielsweise an der HTML-Designvorlage, oder am Template (TypoScript) etwas änderst, dann löscht Du diesen Cache, weil es in diesem Falle ja notwendig ist, die Seite neu zu generieren.

Grüße