SWF-Datei nur bei aktueller Version aus dem Cache laden
S.Goertz
- html
Hallo,
die beiden META-Tags
<meta http-equiv="expires" content="Mon, 01 Dec 2003 17:45:00 GMT">
<meta http-equiv="cache-control" content="no-cache">
sind mir bekannt lösen aber leider nicht mein Problem...
Das erste scheint sich nur auf die geöffnete HTML-Datei zu beziehen, nicht aber auch auf darin eingebundene SWF-Dateien.
NoCache wäre jedoch auch blöd, weil dann nämlich jedesmal alles aus dem Cache geladen wird.
Ich möchte erreichen, dass ein Flash-Film genau dann aktualisiert wird, wenn er auch wirklich neu ist. Bereits besuchte Filmchen, die noch exakt dieselben im Cache wie auf dem Server sind, sollen dann natürlich aus dem Cache geöffnet werden.
Gruß,
S.Goertz
Hi,
Das erste scheint sich nur auf die geöffnete HTML-Datei zu beziehen,
Ressource, nicht Datei. Das "http-equiv" steht für "HTTP-äquivalent" und besagt, dass es sich um das Äquivalent eines HTTP-Headers handelt - welcher sich selbstverständlich nur auf die eine Ressource beziehen kann.
Ich möchte erreichen, dass ein Flash-Film genau dann aktualisiert wird, wenn er auch wirklich neu ist.
Überlege Dir bitte, wie das vonstatten gehen muss (sprich: wie ein Cache funktioniert); dann wird Dir sehr schnell klar, dass das unmöglich ist.
Cheatah
Hallo,
Mir ist da eine Idee gekommen, ich weiß aber nicht ob das so möglich ist:
Ich lege eine HTML-Datei an und eine entsprechende SWF-File, die in die HTML-Datei eingebunden wird. Wird die SWF-Datei jetzt aktualisiert, lade ich die neue Datei mit neuem Dateinamen (man könnte zur übersichtlichkeit das datum nutzen) auf den Server und aktualisiere die HTML-Datei mit entsprechendem META-Tag... Die alte version wird jetzt nicht mehr genutzt, weil auch die alte HTML-datei nciht mehr geladen wird, stattdessen aber auch eine für den Browser komplett neu (=unbekannte) SWF-datei...
Kann das wirklich funktionieren? Würde ja bedeuten, mein Vorhaben wäre doch nicht unmöglich *hihi* Naja öhm, würd mich zumindest freuen ^^
Gruß,
S.Goertz
Hi,
Ich lege eine HTML-Datei an und eine entsprechende SWF-File, die in die HTML-Datei eingebunden wird.
nein. Aus HTTP-Sicht existiert nicht der geringste Zusammenhang zwischen der HTML- und der SWF-_Ressource_. Und Dateien werden es auch durch stetige Wiederholung nicht.
Wird die SWF-Datei jetzt aktualisiert, [...] aktualisiere die HTML-Datei mit entsprechendem META-Tag...
Was exakt gar nichts bringt, weil die alte HTML-_Ressource_ noch immer im Cache des Users liegt und er somit niemals etwas von einer Veränderung erfährt. Noch einmal: Mache Dir bitte klar, wie ein Cache funktioniert.
Cheatah