• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

cache leeren

Goyo36

Neues Mitglied
Hallo zusammen,
ich habe seit langem folgendes Problem: Wenn ich auf meiner Seite etwas inhaltlich verändere (Text), dann wird das im Browser (Chrome) erst angezeigt, wenn der Besucher auf aktualisieren klickt. Ich habe folgenden Code im Head-Bereich:

<meta http-equiv="expires" content="0">
<meta http-equiv="Refresh" content="30">
<meta http-equiv="pragma" content="no-cache">

im Mozilla funktioniert es - das Problem tritt nur bei Chrome auf. Ich habe früher mal mit typo3 eine Seite betreut - dort gab es immer die Funktion "Clear Cache" - weiß jemand ob es sowas auch im FTP-Programm gibt oder Ähnliches?

Würde mich sehr über Tipps freuen - das Problem habe ich schon seit langem und finde keine Lösung.

MFG
Goyo
 
kurz gesagt...

das "clear cache" in Typo3 bezog sich höchst wahrscheinlich auf den cache von Typo3, wo die generierten Seiten zwischengespeichert wurden, um den Abruf für den Nutzer schneller und performanter zu machen. Ich fürchte so etwas gibt es für ein FTP-Programm nicht...
 
Vor allem wird in einem FTP Programm üblicherweise auch nichts gecached. Hier liegen wohl einige Mißverständnise vor. Warum und wann aber Chrome Seiten cached, weiß ich auch nicht.
 
Hallo

die meisten Meta-Angaben sind nicht im RFC definiert, was bedeutet der Browser kann aber muss sich da nicht dran halten. Aus diesem Grund kann man fast alle Meta-Angaben vergessen.

Das W3C gibt folgende Empfehlung:

Note. Some user agents support the use of META to refresh the current page after a specified number of seconds, with the option of replacing it by a different URI. Authors should not use this technique to forward users to different pages, as this makes the page inaccessible to some users. Instead, automatic page forwarding should be done using server-side redirects.

Und wie verhält sich Chrome:

Man muss das mit URL schreiben und zwar exakt so:
<meta http-equiv="Refresh" content="0; url=http://www.exampel.org">

Ein Fehler in den Leerstellen oder weglassen der URL bewegt Chrome zu gar nichts. Andere Browser mögen da toleranter sein.
 
Wenn ich das richtig verstanden habe geht es nicht um den Refresh sondern um das cachen, also um die beiden anderen meta tags.
 
Hallo


Und wie verhält sich Chrome:

Man muss das mit URL schreiben und zwar exakt so:
<meta http-equiv="Refresh" content="0; url=http://www.exampel.org">

Ein Fehler in den Leerstellen oder weglassen der URL bewegt Chrome zu gar nichts. Andere Browser mögen da toleranter sein.


Danke erstmal für die Antworten!

Ich hab das zitierte mal probiert. Das hatte zur Folge, dass im Chrome die Seite scheinbar laufend aktualisiert wird (was ja gewünscht ist), nur "blinken" die Bilder und die Maus hat im sekundentakt eine Eieruhr...
 
Ich hab das zitierte mal probiert. Das hatte zur Folge, dass im Chrome die Seite scheinbar laufend aktualisiert wird (was ja gewünscht ist), nur "blinken" die Bilder und die Maus hat im sekundentakt eine Eieruhr...
Wie gegsagt, dieses Tag hat nichts mit diener Frage zu tun. Und macht genau das was es soll, alle 0 Sekunden die Seite neu laden, das hat aber nichts mit dem Cachen von Daten zu tun.
 
Eine Idee wozu?

ich habe seit langem folgendes Problem: Wenn ich auf meiner Seite etwas inhaltlich verändere (Text), dann wird das im Browser (Chrome) erst angezeigt, wenn der Besucher auf aktualisieren klickt.

Das ist normales Browserverhalten. Der Rest wurde auch schon erklärt.
Die Meta-Tags müssen von den Browsern nicht berücksichtigt werden, können aber.
Das Meta Tag Cache funktioniert darüber hinaus auch gar nicht. D.h. ob es nun da steht oder nicht, der Browser macht eh was er will.
Quelle dazu unter MetaExtensions - WHATWG Wiki ganz unten auf der Seite.
 
Zurück
Oben